<div>
<p><a href="#">link</a> some text</p>
<p><a href="#">link</a></p>
<p><a href="#">link</a> some text</p>
<p><a href="#">link</a></p>
</div>
我想找到(并将Class添加到)<p>
不包含文本的标签,直接位于其自身或其子元素内。
最佳答案
这很好用,我确实必须清空你的段落之一中的文本来测试:
var $eles = $('p').filter(function() {
return $(this).text().length == 0;
});
$eles.addClass("foo");
关于jquery - 查找元素是否包含 x 但不包含 y (jQuery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2154483/