猿问
使用jQuery查找文本字符串?
使用jQuery查找文本字符串?
假设一个网页有一个字符串,比如我想要找到的“我是一个简单的字符串”。我将如何使用JQuery来解决这个问题呢?
江户川乱折腾
浏览 1101
回答 3
3回答
慕田峪9158850
通常,jQuery选择器不会在DOM中的“文本节点”中搜索。但是,如果使用.content()函数,则将包含文本节点,然后可以使用nodeType属性只筛选文本节点,并使用nodeValue属性搜索文本字符串。 $('*', 'body') .andSelf() .contents() .filter(function(){ return this.nodeType === 3; }) .filter(function(){ // Only match when contains 'simple string' anywhere in the text return this.nodeValue.indexOf('simple string') != -1; }) .each(function(){ // Do something with this.nodeValue });
0
0
0
随时随地看视频
慕课网APP
相关分类
JQuery
我要回答