天天看點

html 搜尋框 自動補全,jquery自動補全插件autocomplete.js

html 搜尋框 自動補全,jquery自動補全插件autocomplete.js
html 搜尋框 自動補全,jquery自動補全插件autocomplete.js

插件描述:autocomplete.js 是 jQuery 插件,高度自定義,可以改進搜尋功能,搜尋框輸入時,可以智能補全搜尋内容。

autocomplete.js使用方法

Html:

Ajax 查找$('#autocomplete').autocomplete({

serviceUrl: '/autocomplete/countries',

onSelect: function (suggestion) {

alert('You selected: ' + suggestion.value + ', ' + suggestion.data);

}

});

本地查找 (沒有 Ajax):var countries = [

{ value: 'Andorra', data: 'AD' },

// ...

{ value: 'Zimbabwe', data: 'ZZ' }

];

$('#autocomplete').autocomplete({

lookup: countries,

onSelect: function (suggestion) {

alert('You selected: ' + suggestion.value + ', ' + suggestion.data);

}

});

自定義查找函數$('#autocomplete').autocomplete({

lookup: function (query, done) {

// Do Ajax call or lookup locally, when done,

// call the callback and pass your results:

var result = {

suggestions: [

{ "value": "United Arab Emirates", "data": "AE" },

{ "value": "United Kingdom",       "data": "UK" },

{ "value": "United States",        "data": "US" }

]

};

done(result);

},

onSelect: function (suggestion) {

alert('You selected: ' + suggestion.value + ', ' + suggestion.data);

}

});