大家好我得到了一个jquery自动填充表单源代码:
var source = [
{"label":"item 1", "value":1},
{"label":"item 2", "value":2},
{"label":"item 3", "value":3}];
我想要做的就是设置自动完成功能,如果我给他的值为1,则表示让我说“第1项” 如果我给它值2,则显示“第2项”。
所有我看到的是通过标签设置自动完成的选项:
$("#myAutoCompleteID").val("item 1") ;
我想按值设置自动完成...类似于:
$("#myAutoCompleteID").setValByValue(1)
任何帮助?
谢谢你们
答案 0 :(得分:2)
为什么你不写自己的小功能
function GetLabelByValue(val){
$.each(function(i,v){
if(v.value === val)
{
return v.label;
}
});
}
$("#myAutoCompleteID").val(GetLabelByValue(1)) ;