这个问题来自绑定到jQuery Autocomplete UI返回结果的链接,jQuery Autocomplete UI同时使用jQueryvalue
和label
自动完成功能。
实际上,就value
可以完成这项工作。
var availableTags = [{
value: "Merriam-Webster",
url: "http://www.learnersdictionary.com/"
},
{
value: "Cambridge Dictionary",
url: "https://dictionary.cambridge.org/us/"
}
];
我什么时候应该使用哪个?
我尝试遍历autocomplete.js的源代码,但没有弄清楚。
标签是显示给用户的,值是选择该元素时输入字段的值设置的值。
根据API文档:
标签属性显示在建议菜单中。用户选择项目时,该值将插入到输入元素中。如果仅指定一个属性,则将同时使用这两个属性,例如,如果仅提供值属性,则该值也将用作标签。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句