web前端|js教程
select,jquery,插件
web前端-js教程
异步实时搜索jquery select插件
vc操作网页元素源码,ubuntu编写界面程序,最小的爬虫专家,php新建php文件,江阴SEO招聘lzw
A、先看看效果。
提取QQ群好友源码,vscode自动检错设置,打开ubuntu文件,tomcat卡着不动,爬虫素材软件,php扩展函数库,王者荣耀seo怎么优化框架,有声故事网站源码下载,discuz 手机模板设置lzw
母婴门户网站模板源码,ubuntu设置文字界面,拉勾网招聘爬虫,php $ 传参数,快银seolzw
B、做此插件的原因。
1.数据量过大(几千、几万条),无法一次性全部加载。
2.现有插件各不相同,无法满足功能需求。
3.美观性,可控性不足。
C、如何使用。
1.html和js
1 2 3
2.实例。
# 使用实例 var initUrl = "/demo/defineDict.do?method=getEnterpriseDict&unitName="+encodeURIComponent(encodeURIComponent("xx无烟煤矿业集团有限责任公司")); var ajaxUrl = "/demo/defineDict.do?method=getEnterpriseDict&unitName="; var $select = $("#ajaxselect").ajaxselect({ initUrl:initUrl, ajaxUrl:ajaxUrl, defkv:[id, ext], selected:0, },function(filterData,isInit){ //filter console.log(filterData); },function(cbData,isInit){ //callback console.log(cbData); }); $select.on("change", function(){ console.log(this.value); });
3.详细配置。
var defcfg = { initUrl:\, //初始化请求地址 ajaxUrl:\, //异步请求地址 defkv:[], //返回数据 的key delay:200, //ajax回调 延时 width:200, //input 宽度 height:30, //input 高度 selected:-1, //初始化数据 默认选中项,-1为不选中 limit:20, //最大显示条数,0为不限制 maxheight:250, //最大显示高度 hoverbg:#189FD9, //悬浮背景色 activebg:#5FB878, //选中项背景色 style:\ //自定义样式};
还有一些其它的api,详细请看参考链接、源码。
四:声明:
本插件是根据现有插件,根据自己的需求修改而来。如有小问题请自行修改源码即可。
如果不是异步搜索,其它插件譬如layui、select2也是不错的选择。
另外此插件依赖jquery