微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从最近的 DIV 获取文本包含字符串

如何解决从最近的 DIV 获取文本包含字符串

我正在尝试获取包含字符串的动态 id div 的全文。

例如:

<div class="test1">
  <div id="div1"> 
    <div id="div2">
     <div id="div3">
       <p>COD: 123 Status: OK</p>
       <h2>Approved</h2>
     </div>
    </div>
  </div>

这种方式有效。但只有p里面的东西

var codigoExame     =   $( "p:contains('OK')").html()
-- returns COD: 123 Status: OK

如果我用同样的方式,它会返回父div的所有内容

我需要最近的 div 中的所有内容,我尝试通过以下方式进行:

var a = $(this).closest("div").is(":contains('OK')").text()
    
var b = $(this).parents("div").parents().eq(1).is(":contains('OK')").text()
    
var c = $(this).closest('div').attr('id').is(":contains('OK')")

没有用。

关于如何获取内容的任何想法?

非常感谢您提前

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。