HTML:addClass если содержит матч
<li class="widgetcontainer widget_text" id="text-3">
<h3 class="widgettitle">Static Ad</h3>
<div class="textwidget"><img alt="" src="static/announcement.png"></div>
</li>
JQuery:
if($('.widget_text')[0]) {
$('.widgettitle').each(function() {
if ($(this).containts('Static Ad')) {
$(this).parent().addClass('myclass');
}
});
}
... не работает. Ни:
if($('.widget_text')[0]) {
$('.widget_text').each(function() {
if ($(this).children('h3:contains:("Static Ad")')) {
$(this).parent().addClass('static-ad');
}
});
}
Как исправить?
Спасибо!
Спасибо, исправлено, но класс по-прежнему не добавлен. – 3zzy
'.contains()' не используется таким образом. Он проверяет, находится ли узел DOM внутри другого узла DOM. – David
@ Давид: Да, заметил это;) –