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
@David : 예, 주목했습니다;) –