html 自动补全插件,jquery自动补全插件autocomplete.js

a2a98d812d81bc3da6507fb1f0588148.png

3efc3516b7ecb765a1f067c294640f12.png

插件描述: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);

}

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值