0

我有一個要搜索的名稱列表,其中還包含一個id值,用於在選擇並填充表單時查找更多信息。生成的列表如下:如何從jquery自動完成獲取對象值

<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> 

現在它只是增加值到文本輸入,我怎麼能抓住與它相關的ID時選擇函數被調用。我怎樣才能得到對象的ID?

回答

2

我覺得UI對象都有一個項目

$("#searchplayers").bind("autocompleteselect", function(event, ui) { 
    console.log(ui.item); 
}); 
+0

D'哦,它是如此簡單。我還是學到了一些新東西,謝謝。 – jett