我以爲只有一個 - 包括在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