我以为只有一个 - 包括在jQuery UI和documented here。是否有多个jQuery自动填充小部件?
我知道有第三方自动填充小部件插件到jQuery,如the one from devbridge。但我会描述为为jQuery自动填充小部件,而不是jQuery自动填充小部件。
但是在Stackoverflow上,我看到有关自动填充小部件的问题,该小部件不使用jQuery UI documentation中描述的语法。例如:
- jquery.autocomplete.js - how does autocomplete work?
- Jquery AutoComplete Plugin calling
- Help with jquery autocomplete and json response
的jQuery UI的语法如下:
$("#input1").autocomplete({
source: function(req, responseFn) {
...
},
select: function(value, data){
...
}
});
而其中的一些其他问题,海这样的语法:
$("#city").autocomplete("CUList.asmx/GetCUList", {
dataType: 'jsonp',
parse: function(data)
{
var rows = new Array();
for(var i=0; i<data.length; i++){
rows[i] = { data:data[i], value:data[i].CUName, result:data[i].CUName };
}
return rows;
},
formatItem: function(row, i, n) {
return row.CUName + ', ' + row.CUCity;
},
max: 50
});
这种差异的解释是什么?人们询问关于“jquery自动完成”而未指定哪一个。没有方向,我不应该假设jQuery UI自动完成?
我知道有很多自动完成选项;这就是为什么我写'我知道有第三方自动填充小部件'。我的意思是,当人们询问什么时,当他们说'jquery autocomplete'时,它显然不是jQuery UI自动完成?是否有一些“其他”占主导地位的自动完成功能到处使用,但不是官方的? – Cheeso 2010-03-11 01:45:51
是的,他们有四个。 – SLaks 2010-03-11 01:51:49
而.....?有占主导地位吗? – Cheeso 2010-03-11 04:13:18