我有一个要搜索的名称列表,其中还包含一个 id 值,我想用它在选择时查找更多信息并填充表单。生成的列表如下所示:
<script>
$(function() {
var allplayers = [
{ label: "Name of one", id:"1393" },
{ label: "Name of two", id:"325" },
{ label: "Name of one", id:"637" }
];
}
$( "#searchplayers" ).autocomplete({
source: allplayers
});
$( "#searchplayers" ).bind( "autocompleteselect", function(event, ui) {
alert(ui.item.id); //this is how to get item id
});
</script>
现在它只是将值添加到文本输入中,当调用 select 函数时如何获取与其关联的 id。如何获取对象的 id?
最佳答案
我认为 ui 对象有一个项目
$( "#searchplayers" ).bind( "autocompleteselect", function(event, ui) {
console.log(ui.item);
});
关于javascript - 如何从jquery自动完成中获取对象值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12332769/