gpt4 book ai didi

jquery 自动完成不会清除无序列表

转载 作者:行者123 更新时间:2023-12-01 04:58:24 26 4
gpt4 key购买 nike

我的代码是:

        $("#contactSearch").autocomplete({
source: "bulk_GetContacts.php",
minLength: 4,
delay: 100
})
.data( "autocomplete" )._renderItem = function( ul, item ) {
console.log(ul);
return $( "<li class=\"ui-state-highlight\"></li>" )
.data( "item.autocomplete", item )
.append( "<a>" + item.label + "</a>" )
.appendTo("#autocompleteResults");

};

问题是,当我输入 abcd 时,它正确地显示了我的 div 中的结果(“#autocompleteResults”)。但是当我添加“e”(abcde)时,它不会清除过去的结果并将新结果添加到 div 的底部。如何清除过去结果列表?

问候,尼科斯

最佳答案

我在创建自动完成时添加了以下行。因此,每次您在自动完成中添加内容时,列表都会被清除。

$("#contactSearch").autocomplete({
source: "bulk_GetContacts.php",
minLength: 4,
delay: 100,
**search: function(event, ui) {
$("#autocompleteResults").empty();
}**

关于jquery 自动完成不会清除无序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12562211/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com