Мне нужно добавить класс к родительскому div, если один из дочерних элементов содержит слово «Sponsored».jquery, если элемент содержит текст, добавьте класс в родительский 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, но по какой-то причине он не работает. Вы можете увидеть пример в этой скрипкой: http://jsfiddle.net/VrPdF/
if (jQuery('a:contains("Sponsored")').length) {
jQuery(this).parent('#post-item').addClass('sponz');
}
Любое и вся помощь будет принята с благодарностью - спасибо!
Спасибо! Это отличное решение. – user3263728