gpt4 book ai didi

Jquery 自动完成底部追加链接

转载 作者:行者123 更新时间:2023-12-03 22:57:12 25 4
gpt4 key购买 nike

我在我的网络项目中使用 jQuery 自动完成插件。我想显示 3 个元素,然后我想将“查看所有结果”链接附加到底部。 Jquery Autocomplete

我尝试使用以下代码。

$( ".grid-search-box" ).autocomplete({
minLength: 0,
source: temp,
focus: function( event, ui ) {
$( ".grid-search-box" ).val( ui.item.value );
return false;
},
select: function( event, ui ) {
$( ".grid-search-box" ).val( ui.item.value );
return false;
}
}).data( "autocomplete" )._renderItem = function( ul, item )
{
return $( "<li></li>" )
.data( "item.autocomplete", item )
.append( "<a><span class='" + item.status + "'></span>" + item.value + "</a>" )
.appendTo( ul );
};

有人可以建议我如何解决这个问题吗?

最佳答案

这是演示,

http://jsfiddle.net/muthkum/vqwBP/105/

我希望您能弄清楚如何实现。

更新:我设法更新了您的代码,

$( ".grid-search-box" ).autocomplete({
minLength: 0,
source: function(request, response) {
var results = $.ui.autocomplete.filter(temp, request.term);

response(results.slice(0, 3)); //show 3 items.
},
open: function(event, ui) {
$('.ui-autocomplete').append('<li><a href="javascript:alert(\'redirecting...\')">See All Result</a></li>'); //See all results
},
focus: function( event, ui ) {
$( ".grid-search-box" ).val( ui.item.value );
return false;
},
select: function( event, ui ) {
$( ".grid-search-box" ).val( ui.item.value );
return false;
}
}).data( "autocomplete" )._renderItem = function( ul, item ) {
return $( "<li></li>" )
.data( "item.autocomplete", item )
.append( "<a><span class='" + item.status + "'></span>" + item.value + "</a>" )
.appendTo( ul );
};

演示:http://jsfiddle.net/muthkum/vqwBP/106/

关于Jquery 自动完成底部追加链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12479498/

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