2013-07-23 63 views
0

我使用JQuery Ui自動完成並將建議框放置在輸入字段上方,如下圖所示。當我使用autoFocus:true我可以把重點放在列表的第一個元素上。如何將最後一個元素聚焦到JQuery UI自動完成

現在,我想列表的最後一個元素是焦點(即最接近輸入字段的元素)。我怎樣才能做到這一點?我怎樣才能選擇列表中的最後一個元素?

enter image description here

的Javascript:

$input.autocomplete({ 
    source: someUrl, 
    minLength: 2, 
    autoFocus: true, 
    position: { my : "left bottom", at: "left top", collision: "none" } 
}); // end autocomplete 
+1

提供的jsfiddle。你不想扭轉項目順序嗎? –

+0

我更新了我的問題。我希望選擇最接近輸入字段的元素。 – confile

回答

0
$input.autocomplete(someUrl, { 
     matchContains: true, minChars: 1, scroll:true, autoFill: false, scrollHeight: 240, 
     formatItem: function (row, i, max, term) { 
      return row.display; 
     }, 
     formatResult: function (row) { 
      return row.value; 
     }, 
     displayPosition: "left" 
    }); 
+0

你確定這個答案適用於jquery ui自動完成嗎? – confile

+0

是的。在這裏使用jQuery自動完成使用。 –

+0

這不行! – confile