如果其中一个子元素包含单词“赞助”,我需要为父级 div 添加一个类。
<div id="post-item">
<span class="tags">
<a href="#">Blogs</a>
</span>
</div>
<div id="post-item">
<span class="tags">
<a href="#">Sponsored by Lorem Ipsum</a>
</span>
</div>
我正在尝试使用parent().addClass,但由于某些原因它不起作用。您可以在这个jsfiddle示例中查看。
if (jQuery('a:contains("Sponsored")').length) {
jQuery(this).parent('#post-item').addClass('sponz');
}
非常感谢任何帮助!