jQuery addClass if not() has() 元素
jQuery addClass if not() has() element
如果 a.img-thumb 中没有 <img>
标签,我想将 Class=no-thumb 添加到 div.container。
<div class="container lrg-med">
<a class="img-thumb" href="#"></a>
</div>
使用了下面的但是没有用,我做错了什么?
jQuery(".container.lrg-med").not(":has(img)").addClass("no-thumb");
将其包装在 DOM Ready
中
jQuery(function(){
jQuery(".container.lrg-med").not(":has(img)").addClass("no-thumb");
});
可能你在 DOM 准备好之前就开始了
等待 DOM 准备就绪。为此用途 document.read
$(document).ready(function(){
$(".container.lrg-med").each(function() {
if($('.img-thumb',$(this)).length == 0){
$(this).addClass("no-thumb");
}
});
});
如果 a.img-thumb 中没有 <img>
标签,我想将 Class=no-thumb 添加到 div.container。
<div class="container lrg-med">
<a class="img-thumb" href="#"></a>
</div>
使用了下面的但是没有用,我做错了什么?
jQuery(".container.lrg-med").not(":has(img)").addClass("no-thumb");
将其包装在 DOM Ready
jQuery(function(){
jQuery(".container.lrg-med").not(":has(img)").addClass("no-thumb");
});
可能你在 DOM 准备好之前就开始了
等待 DOM 准备就绪。为此用途 document.read
$(document).ready(function(){
$(".container.lrg-med").each(function() {
if($('.img-thumb',$(this)).length == 0){
$(this).addClass("no-thumb");
}
});
});