если найти div с классом, то изменить класс тела - PullRequest
2 голосов
/ 05 апреля 2011

Привет, я новичок в jquery и застрял в основных вещах.то, что я хочу:

Если есть div с внутренним заголовком класса, тогда примените class link-bg к телу, если нет внутреннего заголовка div, удалите класс.Я пытаюсь сделать это с помощью следующего кода.

if ( $('body').find(.inner-header) ) {
    $("body").addClass("link-bg");
} else {
    $("body").removeClass("link-bg");
}

Ответы [ 2 ]

2 голосов
/ 05 апреля 2011

Попробуйте это:

$('body').toggleClass('link-bg', $('div.inner-header').length);
1 голос
/ 05 апреля 2011

попробуйте это:

$(function(){

   if($('.inner-header').length > 0){  $("body").addClass("link-bg");  }
   else {  $("body").removeClass("link-bg");  }

})
...