Jquery 文本 精确查找
2016-06-15 00:00
591 查看
摘要: JavaSrcipt Jquery Filter
场景:我们需要获取包含具体文本的DOM一个节点时
工具:1.可以想到使用 Jquery的$(":contains("需要定位的文本")")
具体用法见:http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp
缺点:contains函数,会将一些我们并不需要的文本也选择出来。
例如:
本来我们只需要获取“专用DMZ”具体的文本节点,结果出现 包含“专用DMZPTR”的节点也过滤出来
解决办法:
利用filter,filter是非常强大的,里面可以接受一个函数,这个函数可以做很多事,这里用来精确查找
场景:我们需要获取包含具体文本的DOM一个节点时
工具:1.可以想到使用 Jquery的$(":contains("需要定位的文本")")
具体用法见:http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp
缺点:contains函数,会将一些我们并不需要的文本也选择出来。
例如:
[code=language-javascript]$(".combo-p :visible > div:contains('专用DMZ')")
本来我们只需要获取“专用DMZ”具体的文本节点,结果出现 包含“专用DMZPTR”的节点也过滤出来
[code=language-http][<div id="_easyui_combobox_i27_0" class="combobox-item combobox-item-selected">专用DMZ</div>, <div id="_easyui_combobox_i27_1" class="combobox-item">专用DMZPTR</div>]
解决办法:
利用filter,filter是非常强大的,里面可以接受一个函数,这个函数可以做很多事,这里用来精确查找
[code=language-javascript]$(".combo-p :visible > div:contains('文本')").filter(function(){ return $(this).text()=='文本'; });
相关文章推荐
- jquery获取所有选中的checkbox
- 开发自己的JQuery框架
- 使用jquery插件 jquery.table2excel.js 将页面中的表格下载到本地(excel格式)
- jquery循环遍历radio单选按钮,并设置选中状态
- 优秀jquery幻灯片插件汇总
- jQuery中的动画
- jQuery 菜单项切换
- JQuery 封装的应用 还是注册
- jQuery 全选
- chrome不支持jqgrid表格按返回数据顺序显示的解决办法
- 超好用的简单的jquery tab选项卡切换代码(点击切换和导航栏滑过)
- jquery.validfrom.js
- jquery简单实现tab选项卡效果
- jQuery列表拖动排列-jquery list dragsort插件参数和使用方法
- jquery中的事件
- jquery中的常见问题及快速解决方法小结
- struts2中使用jQuery+ajax实现无刷新提交
- jquery加载页面的方法(页面加载完成就执行)
- jQuery中 $.extend 和 $.fn.extend 作用及区别
- Jquery note 1