繁体   English   中英

如何在JQuery UI自动完成中集中最后一个元素

[英]How to focus the last Element in a JQuery UI Autocomplete

我使用JQuery Ui Autocomplete并将建议框定位在输入字段上方,如下图所示。 当我使用autoFocus:true时 ,可以将焦点放在列表的第一个元素上。

现在,我希望列表中的最后一个元素成为焦点(即,最接近输入字段的元素)。 我怎样才能做到这一点? 如何选择列表中的最后一个元素?

在此处输入图片说明

Javascript:

$input.autocomplete({
    source: someUrl,
    minLength: 2,
    autoFocus: true,
    position: { my : "left bottom", at: "left top", collision: "none" }
}); // end autocomplete
    $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"
    });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM