【发布时间】:2017-08-30 15:28:01
【问题描述】:
我有这样的自动完成功能。
data[0] = {code:1,name:"jame"}
data[1] = {code:2,name:"el"}
data[2] = {code:3,name:"hey"}
.
.
$('#txtKeywd').autocomplete({
source: data.name,
autoFocus: true,
delay: 500,
minLength: 1
});
我可以按名字搜索,所以我可以得到像jame、el这样的名字...
不过我最终想要的是code。
现在我编写了这段代码。
我可以用它得到最终的答案,但它看起来很多余而且很慢。
你有什么好主意吗?
var txt = $(txtKeywd).val();
for (i in data.name){
if (data.name[i] === txt){
console.log(data.code[i]); // i can get the code here!!! but it takes time....
}
}
【问题讨论】:
标签: javascript jquery