Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何聚焦JQuery UI自动完成中的最后一个元素_Javascript_Jquery_Jquery Ui_Jquery Ui Autocomplete - Fatal编程技术网

Javascript 如何聚焦JQuery UI自动完成中的最后一个元素

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

我使用jQueryUIAutoComplete并将建议框放置在输入字段上方,如下图所示。当我使用“自动对焦:true”时,我可以在列表的第一个元素上设置对焦

现在,我希望列表的最后一个元素是焦点(即,最接近输入字段的元素)。我该怎么做?如何选择列表中的最后一个元素

Javascript:

$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"
    });