转自:http://blog.csdn.net/cdefg198/article/details/8115336
好像新版的Jquery UI,autoComplete的options里面没有max,不知道是不是我没有知道,如果数据量很大,有可能显示非常。所以修改了一下代码,定死了,没有添加到options里面去。
在Jquery-ui.js的6659行代码处,_normalize函数里面。
原来是:
-
_normalize:
function
( items ) {
-
-
if
( items.length && items[0].label && items[0].value ) {
-
return
items;
-
}
-
return
$.map( items,
function
( item ) {
-
if
(
typeof
item ===
"string"
) {
-
return
{
-
label: item,
-
value: item
-
};
-
}
-
return
$.extend({
-
label: item.label || item.value,
-
value: item.value || item.label
-
}, item );
-
});
-
},
修改为:
-
_normalize:
function
( items ) {
-
-
if
( items.length && items[0].label && items[0].value ) {
-
return
items;
-
}
-
var
i=0;
-
return
$.map( items,
function
( item ) {
-
if
(i >= 20 )
-
return
;
-
i++;
-
if
(
typeof
item ===
"string"
) {
-
return
{
-
label: item,
-
value: item
-
};
-
}
-
return
$.extend({
-
label: item.label || item.value,
-
value: item.value || item.label
-
}, item );
-
});
-
},
最大显示20条
分享到:
相关推荐
jQuery UI Autocomplete是jQuery UI的自动完成组件演示代码
jquery.autocomplete.js 、jquery.autocomplete.css
jQuery UI Autocomplete 1.8.16 中文输入修正代码,使用jQuery UI Autocomplete的朋友可以参考下
jquery ui autocomplete实现自动填充
做界面效果非常好的jquery工具,在jquery上下载的源码,直接能用
介绍 在 jQuery UI 的最近更新中增加了自动完成控件 AutoComplete,这为我们提供了又一个强大的开发工具,这里介绍一下这个控件的使用方式。 首先,jQuery UI 是基于 jQuery 的,所以,必须在你的页面中首先引用 ...
jquery-autocomplete 可用
支持的数据源 jQuery UI Autocomplete主要支持字符串Array、JSON两种数据格式。 普通的Array格式没有什么特殊的,如下: 代码如下: [“cnblogs”,”博客园”,”囧月”] 对于JSON格式的Array,则要求有:label、value...
NULL 博文链接:https://zyssnh.iteye.com/blog/2029229
javascript 实现Autocomplete 源代码。可以嵌入任何大多数ASP.net,java的系统中。携程网效果。但是Microsoft Dynamics CRM 4.0例外。 Microsoft Dynamics CRM 4.0用的以后推出。
jquery.autocomplete的js+css 自动查询的显示的空控件,jquery.autocomplete.js和jquery.autocomplete.css文件
JQuery UI之Autocomplete使用详解
jquery.autocomplete 自动提示
jquery autocomplete官方版(源代码+示例) 自动补充功能非常实用
demo,可直接运行查看效果,实现的效果是:在输入框中输入汉字时触发keyup事件,即自动出现多个选项,选中某选项时自动将该选项值和所需属性填充到指定输入框中。
利用jquery.autocomplete插件搜索并将查询出来的结果进行分页
jquery.validate.js jquery.metadata.js jquery.autocomplete.js的打包合集,这些jquery的扩展包非常好用,希望对需要的童鞋有用
智能联想框js,可以做到跟百度一样的在输入框输入内容就能出联想框的效果
NULL 博文链接:https://shihuan830619.iteye.com/blog/1629637
jquery-autocomplete 自动完成插件