Javascript 如何聚焦JQuery UI自动完成中的最后一个元素
我使用jQueryUIAutoComplete并将建议框放置在输入字段上方,如下图所示。当我使用“自动对焦:true”时,我可以在列表的第一个元素上设置对焦 现在,我希望列表的最后一个元素是焦点(即,最接近输入字段的元素)。我该怎么做?如何选择列表中的最后一个元素 Javascript:Javascript 如何聚焦JQuery UI自动完成中的最后一个元素,javascript,jquery,jquery-ui,jquery-ui-autocomplete,Javascript,Jquery,Jquery Ui,Jquery Ui Autocomplete,我使用jQueryUIAutoComplete并将建议框放置在输入字段上方,如下图所示。当我使用“自动对焦:true”时,我可以在列表的第一个元素上设置对焦 现在,我希望列表的最后一个元素是焦点(即,最接近输入字段的元素)。我该怎么做?如何选择列表中的最后一个元素 Javascript: $input.autocomplete({ source: someUrl, minLength: 2, autoFocus: true, position: { my : "
$input.autocomplete({
source: someUrl,
minLength: 2,
autoFocus: true,
position: { my : "left bottom", at: "left top", collision: "none" }
}); // end autocomplete
提供一个jsfiddle。你不想颠倒商品顺序吗?我更新了我的问题。我希望选择最接近输入字段的元素。是否确定此答案适用于jquery ui自动完成?是。在这里使用jQuery自动完成。
$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"
});