是否有多个jQuery自动完成小部件?

前端之家收集整理的这篇文章主要介绍了是否有多个jQuery自动完成小部件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我认为只有一个 – 包含在jQuery UI和 documented here中.

我知道有第三方自动完成小部件插入到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 autocomplete”而没有指定哪一个.没有方向,我不应该假设jquery UI自动完成?

解决方法

回答

>有许多自动完成小部件可以与jQuery一起使用.

>只有一个属于jQuery UI. http://docs.jquery.com/UI/Autocomplete
> jQuery网站上列出了另一个第三方用户提供的插件.这不是jQuery的一部分,但适用于jQuery.它是用户贡献的.
来自jquery.com:http://docs.jquery.com/Plugins/Autocomplete
实际主页:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
>还有很多其他人……

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

猜你在找的jQuery相关文章