假设我有两个div:“A”和“B”。我想将“禁用”类添加到div“A”,只要div“B”具有“活动”类。
我应该如何使用jquery?我尝试了“hasClass”方法,但它没有用。
答案 0 :(得分:1)
if ($('.b').hasClass('active')){$('.a').addClass('disabled')}
答案 1 :(得分:0)
如果你希望div“A”在div“B”激活类时始终禁用类,则添加一个监听器。这样,当您动态添加活动类时,div“A”也会更新。
$('#parent-of-a').bind('DOMSubtreeModified', function(e) {
if ($('.b').hasClass('active')){$('.a').addClass('disabled')}
});
答案 2 :(得分:0)
if ( $( ".b" ).is( ". active" ) ) {
$( ".a" ).addClass('disabled');
}
答案 3 :(得分:0)
if($(".b:has('.active')") { $('.a').addClass('disabled'); }