博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jquery 文本 精确查找
阅读量:6215 次
发布时间:2019-06-21

本文共 466 字,大约阅读时间需要 1 分钟。

hot3.png

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

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

            具体用法见:

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

例如:

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

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

[
​专用DMZ​
​,
​专用DMZPTR​
​]

 解决办法:

利用filter,filter是非常强大的,里面可以接受一个函数,这个函数可以做很多事,这里用来精确查找

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

 

 

转载于:https://my.oschina.net/u/217398/blog/691693

你可能感兴趣的文章
Oracle数据库shutdown immediate被hang住的几个原因
查看>>
jquery实现增删改(伪)-老男孩作业day13
查看>>
[BZOJ2208][P4306][JSOI2010]连通数[bitset优化floyd]
查看>>
Apache Ignite 学习笔记(四): Ignite缓存冗余备份策略
查看>>
十一、String类(lang包底下)
查看>>
Bellman-Ford && SPFA
查看>>
zookeeper 集群安装与配置
查看>>
〖Android〗查找Android中的/system/lib中增加的lib文件是否在apk文件中
查看>>
更换pip源到国内镜像
查看>>
vue webpack配置Error
查看>>
homework-04
查看>>
python编程基础之四
查看>>
1.4买书问题C#源码
查看>>
“百度杯”CTF比赛 九月场_Code(PhpStorm)
查看>>
计算机网络复习(一)
查看>>
新人报道-博客园
查看>>
C#实现对外部程序的调用操作
查看>>
gitignore的配置
查看>>
514:Rails
查看>>
UICollectionViewController
查看>>