jquery - 使用 JQuery 获取特定 div 中的所有 div

标签 jquery

我有这个文档结构

<div id="log">
<div>ABC</div>
<br/>
<div>DEF</div>
<br/>
...
</div>

其中 ... 表示任意数量的 div、br 对。

现在我需要编写一个名为exists的JQuery函数,它接受一个id(在本例中为“log”)和一个字符串(例如“DEF”),并检查“log”div中是否存在任何其文本的div匹配“DEF”。我的 JQuery 很弱,有人可以帮助我吗?

最佳答案

if ( $('#log div:contains("DEF")').length ) {
   // exists
}

关于jquery - 使用 JQuery 获取特定 div 中的所有 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12219480/

相关文章:

javascript - 使用d3获取鼠标点击svg的坐标

javascript - 悬停时的多图像过渡

jquery嵌套可排序-如何获取节点被删除的位置和父级

javascript - 如何通过 `echo json_encode($data);`获取所有数据

javascript - 如何使用jquery移动多个不同的href来包装父元素和其他2个元素

javascript - AJAX 调用中的对象仅在客户端服务器上未定义

jquery - 如何动态地将数据从div正确复制到新窗口

javascript - 如何在图片右上角显示删除按钮

jquery - 使用 .one() 和 .live() jQuery

应用于表行的 jQuery Sortable 使行更高