文档章节

Jquery 文本 精确查找

j
 javatomcat
发布于 2016/06/15 09:40
字数 211
阅读 40
收藏 0

场景:我们需要获取包含具体文本的DOM一个节点时

工具:1.可以想到使用 Jquery的$(":contains("需要定位的文本")")  

            具体用法见:http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp

           缺点:contains函数,会将一些我们并不需要的文本也选择出来。

例如:

$(".combo-p :visible > div:contains('专用DMZ')")

本来我们只需要获取“专用DMZ”具体的文本节点,结果出现 包含“专用DMZPTR”的节点也过滤出来

[<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是非常强大的,里面可以接受一个函数,这个函数可以做很多事,这里用来精确查找

$(".combo-p :visible > div:contains('文本')").filter(function(){
	return $(this).text()=='文本';
});

 

 

© 著作权归作者所有

共有 人打赏支持
j
粉丝 3
博文 41
码字总数 83359
作品 0
深圳
私信 提问
Java程序员从笨鸟到菜鸟之(八十六)跟我学jquery(二)大话jquery选择器

本篇博客我将带大家来学习一下jquery的第一个比较重要的知识点,这个知识点对学习jquery的同学来说是必须掌握的,因为他是所有操作的基础,这个知识点就是jquery的对象选择器,我们利用jquer...

长平狐
2012/11/12
162
1
从零开始学 Web 之 jQuery(二)获取和操作元素的属性

大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:http://www.cnblogs.com/lvonve/ CSDN...

fengdaoting
2018/07/05
0
0
10 个新的 jQuery 表单插件(2013年8月)

1. Chosen jQuery Chosen Plugin 是一个 jQuery 插件,用来将网页中的下拉框进行功能扩展和美化。可实现对下拉框的搜索,多个标签编辑等功能,如下图所示: 2. Form Validation Engine jQue...

oschina
2013/08/03
6.4K
11
jQuery常用知识点总结以及平时封装常用函数

jquery效果 隐藏/显示: 淡入/淡出: 滑动:slideDown/slideUp(speed,callback) 动画: jQuery DOM 获取文本值、属性值: js代码: 设置文本属性值: js代码: 添加元素: 删除元素: 查找元...

heartless01
2017/10/31
0
0
分享 10 个 jQuery 的语言翻译插件

日期:2011/11/23 来源:GBin1.com 和Google翻译类似,jQuery插件也可以用来整合语言翻译功能到你的网站,这里我们分享非常不错的10个jQuery插件。希望大家能够喜欢! 1. jQuery Translator...

gbin1
2011/11/24
4.6K
4

没有更多内容

加载失败,请刷新页面

加载更多

Jmeter参数的AES加密使用

在Jmeter日常实践中,大家应该都遇到过接口传参需要加密的情况。以登陆为例,用户名和密码一般都需要进行加密传输,在服务端再进行解密,这样安全系数会更高,但在使用jmeter进行接口测试的时...

程序猿拿Q
4分钟前
0
0
MYSQL 日期函数 Date and Time Functions

Table 12.13 Date and Time Functions Name Description ADDDATE() Add time values (intervals) to a date value ADDTIME() Add time CONVERT_TZ() Convert from one time zone to another ......

_liucui_
10分钟前
0
0
Android代码混淆ProGuard工作原理简介

ProGuard能够对Java类中的代码进行压缩(Shrink),优化(Optimize),混淆(Obfuscate),预检(Preveirfy)。    1. 压缩(Shrink): 在压缩处理这一步中,用于检测和删除没有使用的类,字段...

SuShine
13分钟前
0
0
Idea 2018激活

教程地址: https://www.52pojie.cn/thread-781394-1-1.html 亲测可用

一个不正经的程序员
18分钟前
0
0
Android组件化开发实践和案例分享

目录介绍 1.为什么要组件化 1.1 为什么要组件化 1.2 现阶段遇到的问题 2.组件化的概念 2.1 什么是组件化 2.2 区分模块化与组件化 2.3 组件化优势好处 2.4 区分组件化和插件化 2.5 applicatio...

潇湘剑雨
19分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部