关于 jquery select2 多个关键字 模糊查询的解决方法
select2 只针对 元素的text()进行匹配,实际开发过程中可能会存在通过id 或者特殊编码进行 多关键字匹配。
改动了下源码:红色为改动部分。
process=function(element, collection) {var group;if (element.is("option")) {// modify by yuan 2016.2.15if (query.matcher(term, element.text(), element) || query.matcher(term, element.attr("data-help1"), element) ||query.matcher(term, element.attr("data-help2"), element)) {collection.push(self.optionToData(element));}} else if (element.is("optgroup")) {group=self.optionToData(element);element.children().each2(function(i, elm) { process(elm, group.children); });if (group.children.length>0) {collection.push(group);}}
html 部分在元素上增加2个属性,如果存在多个的场合可以根据情况修改。
做个记录,方便碰到类似情况的朋友
转载于:https://www.cnblogs.com/yuanhuaming/p/5190058.html
关于 jquery select2 多个关键字 模糊查询的解决方法相关推荐
- mysql 关键字模糊查询_MySQL单表多关键字模糊查询的实现方法
在最近的一个项目需要实现在MySQL单表多关键字模糊查询,但这数个关键字并不一定都存在于某个字段.例如现有table表,其中有title,tag,description三个字段,分别记录一条资料的标题 ...
- 【数据api】数据API企业关键字模糊查询
数据介绍 企业关键字模糊查询,通过关键字查询企业名称,获取企业唯一代码,用于企业工商登记信息查询. 查看详情 应用场景 1.企业征信评级:通过企业涉诉信息的多少及相关的裁判结果,为金融机构提供可靠的数 ...
- 多字段、多关键字模糊查询实现
一.需求说明 文本描述: 搜索框只有一个文本输入框 支持多字段的关键字模糊查询,如输入一个字符,同时搜索商品名称和商品编码中是否存在该字符 搜索框内支持逗号分隔输入,逗号不区分全角和半角(一般中文逗号 ...
- php 模糊 字符串,php 模糊查询的实现方法
"模糊检索"是与"精准搜索"相反的一个概念,顾名思义,是指搜索系统自动按照用户输入关键词的同义词进行模糊检索,从而得出较多的检索结果.同义词由系统的管理界面配置 ...
- ajax没返回响应数据,jQuery的Ajax时无响应数据的解决方法
jQuery的Ajax时无响应数据的解决方法 复制代码 代码如下: $.ajax( { type: "POST", url: "/MemberComment.aspx/G ...
- SQL查询四舍五入 解决方法
SQL查询四舍五入 解决方法 参考文章: (1)SQL查询四舍五入 解决方法 (2)https://www.cnblogs.com/jpfss/p/7111550.html 备忘一下.
- jquery报.live() is not a function的解决方法
jquery报.live() is not a function的解决方法: jquery中的live()方法在jquery1.9及以上的版本中已被废弃了,如果使用,会抛出TypeError: $(. ...
- 关于Hive中case when不准使用子查询的解决方法
关于Hive中case when不准使用子查询的解决方法 参考文章: (1)关于Hive中case when不准使用子查询的解决方法 (2)https://www.cnblogs.com/harryl ...
- mysql数据库表字段使用DESC等关键字报错及解决方法
mysql数据库表字段使用DESC等关键字报错及解决方法 参考文章: (1)mysql数据库表字段使用DESC等关键字报错及解决方法 (2)https://www.cnblogs.com/li--xi ...
最新文章
- java一天一次_做JAVA两年,月薪18k,这些自学心得你绝对值得借鉴
- css :hover
- iphone:UISplitView
- OpenCASCADE:形状愈合之用于修复、分析和升级的辅助工具
- impdp导入mysql_Oracle数据库的impdp导入操作以及dba_directories使用方法
- Jax-RS自定义异常处理
- 虚拟机安装rsync服务器配置,虚拟机安装rsync服务器配置
- 即时通讯开发----回音消除技术
- AI学习笔记(十六)中文分词
- wpf 怎样判断是否选中 checkbox_怎样判断一个人是否缺爱?
- ffmpeg的下载及安装
- 互联网医院远程医疗在线问诊药品商城处方流转系统源码spring boot+vue全开源
- 使用属性在 ASP.NET Web API 2 路由创建一个 REST API
- 仙剑5手游服务器维护,仙剑奇侠传手游5月27日例行维护与活动公告
- Chrome安装CRX插件方法
- 泰凌微8258入门教程 基础篇⑤——发送数据流程
- 第十一课:磁场和洛伦兹力
- 大眼锁定,PMP考点+PMBOK知识点梳理
- 十大云服务器服务商评测\排名
- docker 相关操作 nexus 清理空间 gitlab 修改下载地址
热门文章
- ionic2 html 转义,ionic2 基于ngx-translate实现多语言切换,翻译
- 医学图像处理期末复习(一)
- c语言exit_C语言实现2048
- currenttimemillis 毫秒还是秒_亿级数据毫秒级查询!ElasticSearch是怎么做到的?
- 旋转图像Python解法
- 京东自动评论脚本_京东时光机python脚本 自动完成任务
- python学习-字符串的基本操作
- JAVA面试题集收藏大放送
- php+ok,php fscokopen实现数据异步调用代码
- serverless搭建html,基于ServerLess的极简网页计数器:源码分析与实践