嗨,我对jquery很新,并且陷入了一个基本的问题。我想要的是:
如果有一个具有类inner-header的div,则在body上应用class link-bg,如果没有inner-header div则删除该类。我想用下面的代码来做这件事。
if ( $('body').find(.inner-header) ) {
$("body").addClass("link-bg");
} else {
$("body").removeClass("link-bg");
}
答案 0 :(得分:2)
试试这个:
$('body').toggleClass('link-bg', $('div.inner-header').length);
答案 1 :(得分:1)
试试这个:
$(function(){
if($('.inner-header').length > 0){ $("body").addClass("link-bg"); }
else { $("body").removeClass("link-bg"); }
})