I am using jQuery auto-complete plugin in my web project. I want to show 3 element and after that i want to append \'see all results\' link to the bottom.
Here is the demo,
http://jsfiddle.net/muthkum/vqwBP/105/
I hope you will figure out how to implement.
Update: I managed to update your code,
$( ".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('- See All Result
'); //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 $( "" )
.data( "item.autocomplete", item )
.append( "" + item.value + "" )
.appendTo( ul );
};
Demo: http://jsfiddle.net/muthkum/vqwBP/106/