我创建了一个JQuery UI Autocomplete,其中source是一个标签值对数组。 我需要设置默认选中的项目。我发现了一种使用所需标签的方法, 但如果我有 VALUE 而不是 LABEL ,我怎么能这样做?
使用标签字符串设置默认值的代码:
$("myAutoCom").autocomplete("search", "someLabel");
var menu = $("myAutoCom").autocomplete("widget");
$(menu[0].children[0]).click();
我有价值,而不是标签。如何根据值设置所选项目? 提前谢谢
答案 0 :(得分:0)
因为我的自动完成源是一个包含所有标签值对的数组,并且因为我将该数组保存在全局变量中,所以我只是执行了以下操作:
在THAT数组中搜索给定值并返回相应的标签,然后使用该标签使用问题中提到的代码初始化自动完成。
感谢@ sepikas-antanas