* formatResult (Function):
和formatItem类似,但可以将将要输入到input文本框内的值进行格式化.同样有三个参数,和formatItem一样.Default: none,表示要么是只有数据,要么是使用formatItem提供的值.
* formatMatch (Function):
对每一行数据使用此函数格式化需要查询的数据格式. 返回值是给内部搜索算法使用的. 参数值row
* extraParams (Object):
为后台(一般是服务端的脚本)提供更多的参数.和通常的作法一样是使用一个键值对对象.如果传过去的值是{ bar:4 },将会被autocompleter解析成my_autocomplete_backend.php?q=foo&bar=4 (假设当前用户输入了foo). Default: {}
result(handler, item)
为选中后触发的事件。item为选中的相。
例如,我们可以在选中后直接跳转页面:
var data = [ {text:’Link A’, url:’/page1′}, {text:’Link B’, url: ‘/page2’} ];
$(“…”).autocomplete(data, {
formatItem: function(item) {
return item.text;
}
}).result(function(event, item) {
location.href = item.url;
});
文档地址:http://docs.jquery.com/Plugins/Autocomplete#API_Documentation
使用实例代码:
Jquery AutoComplete自动完成 的使用方法实例










