为了账号安全,请及时绑定邮箱和手机立即绑定

使用jQuery查找文本字符串?

使用jQuery查找文本字符串?

江户川乱折腾 2019-06-29 17:37:41
使用jQuery查找文本字符串?假设一个网页有一个字符串,比如我想要找到的“我是一个简单的字符串”。我将如何使用JQuery来解决这个问题呢?
查看完整描述

3 回答

?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

通常,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
        });


查看完整回答
反对 回复 2019-06-29
  • 3 回答
  • 0 关注
  • 1100 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信