我有這個腳本:JsFiddle獲得第一個ul子和做功能
如果你輸入的東西,你會得到谷歌的建議。我想用jQuery獲得第一個li項(child)的值(在keyUp上),然後執行一些功能。
我嘗試這樣做:
select: function(e, ui){
$("#term").val(ui.first.item.value);
}
我有這個腳本:JsFiddle獲得第一個ul子和做功能
如果你輸入的東西,你會得到谷歌的建議。我想用jQuery獲得第一個li項(child)的值(在keyUp上),然後執行一些功能。
我嘗試這樣做:
select: function(e, ui){
$("#term").val(ui.first.item.value);
}
我想你的目標是什麼的是使用open
財產上的自動完成場:已經
open: function(e, ui) {
var feelingLucky = $('.ui-autocomplete li:first-child a').html();
// do something
}
謝謝,我會與這一個去。 (我稍後會接受) – Youss 2012-01-30 16:24:21
你幾乎擁有它:
select: function(e, ui){
$("#term").autocomplete('search', ui.item.value);
alert(ui.item.value);
doSomething(ui.item.value)
}
除非我不明白你想要什麼。
使用控制檯查看對象屬性/成員。
console.log(ui);
顯示;
Object
item: Object
label: "olive garden"
value: "olive garden"
__proto__: Object
__proto__: Object
ui.item.value
設置爲 「橄欖園」 和ui
對象doesn't包含任何 「第一」 的屬性。
應該能夠獲得一個UI元素到那裏,然後第一李
$("ul li:first-child")
你的問題不明確。你能描述一下嗎? – ShankarSangoli 2012-01-30 16:15:10
使用下拉菜單中第一個項目的值執行一個功能。現在清楚嗎? – Youss 2012-01-30 16:18:15
「做功能」是什麼意思? – ShankarSangoli 2012-01-30 16:19:59