javascript - 如何将 jQuery 搜索限制在特定区域

标签 javascript jquery html parsing tags

假设我有以下内容。

<div class="foo">
<div>
some text
<div class="bar">
</div>
</div>
</div>

<div class="foo">
<div>
some text
<div class="bar">
some text
</div>
</div>
</div>

我想返回类“foo”的所有div,这些div在div类“bar”内有“一些文本”。所以第二个会被返回,但第二个不会被返回。我怎样才能做到这一点?

最佳答案

试试这个

$("div.bar:contains('some text')").parents(".foo")

关于javascript - 如何将 jQuery 搜索限制在特定区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9754731/

相关文章:

javascript - 如何通过单击链接使用 JavaScript 提交表单?

javascript - 如何手动抛出可观察到的错误?

javascript - 标题的固定高度和变化宽度(HTML 表格)

jquery - 使用 JavaScript 动态伪元素 CSS

jquery - 页面加载时触发悬停事件 - jquery

javascript - 使用带有 json 的 ajax 函数后浏览器不断加载

jquery - 拖放加载内容 html 或加载 DIV

javascript - 如何在 javascript/jquery 中将元素追加到现有数组中

jquery - 有没有办法让这个 jquery 网格选择对象默认为多选?

javascript - 在 Jquery 中获取元素的唯一选择器