8

我以为只有一个包含在 jQuery UI 中并在此处记录

我知道有第三方自动完成小部件可以插入到 jQuery 中,比如devbridge 中的那个。但我会将其描述为 jQuery 的自动完成小部件,而不是jQuery 自动完成小部件

但是在 Stackoverflow 上,我看到有关自动完成小部件的问题,该小部件不使用jQuery UI 文档中描述的语法。例如:

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 autocomplete”而不指定是哪一个。没有方向,我不应该假设 jquery UI 自动完成吗?

4

3 回答 3

8

回答

  1. 有许多与 jQuery 一起使用的自动完成小部件。

  2. jquery 插件的用户有一个相当普遍的习惯,当在 SO 上提问时,不知道他们正在使用哪个特定的小部件。当人们真正提到“一个jquery 自动完成小部件”时,他们会使用像“jquery 自动完成小部件”这样短语。

于 2010-03-23T13:54:26.580 回答
2

谷歌搜索显示了许多不同的 jQuery 自动完成插件,包括 四个 名为 jQuery autocomplete的插件。

于 2010-03-11T01:39:57.183 回答
2

有许多。我什至知道有人劫持了jquery-autocompleteStackOverflow 上的标签。直接从支持页面

如果你想使用 jquery-autocomplete,你可能会有一些问题。我们建议您在 StackOverflow 上提出您的问题,并使用 jquery-autocomplete 标签来识别它们。

于 2010-03-23T13:58:58.357 回答