2013-08-04 27 views
0

我希望得到以下幫助。 我有名字的(地方)和它們的座標列表如下:使用jquery自動完成從鍵(標籤)值檢索值

var data = [ 
    {"label":"Zurich", "coords":"25.674847,85.025781"}, 
    {"label":"Antwerp", "coords":"23.765237,-102.875977"}, 
    {"label":"Some place", "coords":"38.425865,44.874582"}, 
    ]; 

我已經實現自動完成的文本框,用戶類型的地方的第一個字母,並得到匹配的標籤。然而,我想要做的是:當用戶選擇一個地方時,例如蘇黎世,爲蘇黎世檢索相應的座標並將它們存儲在一個變量中。我會怎麼做呢?

回答

1

你可以聽select事件:

$('.elem').autocomplete({ 
    source: data, 
    select: function(event, ui) { 
     var coords = ui.item.coords; 
    } 
}); 
+0

非常感謝!我試過了,它工作正常! – knedas

-1

你可以通過你的數據迭代,然後獲取標籤值的COORDS。

相關問題