【发布时间】:2016-02-28 01:26:34
【问题描述】:
我正在使用 jquery 和 nodejs 在一个非常旧的 Web 中进行一些过滤,并且我想选择由 p 包装的 b 元素。我的意思是只有那些用p 包裹而没有文字的人。
我要匹配的内容
<p><b>Some text</b></p>
我不想匹配的内容
<p>Some other text and some other elements <a>link</a><b>Some text</b>
and some more text of the parent p
</p>
你知道我可以选择第一个包装元素而不是第二个吗?有没有选择器可以选择这个?
【问题讨论】:
-
$('p b:empty')试试这个 -
检查这个小提琴jsfiddle.net/gd8mdL72
-
谢谢@guradio,但这不是我想要的
-
我想我不需要把它作为答案,因为你已经接受了一个已经很开心的编码
标签: javascript jquery css node.js