【问题标题】:if find a div with a class then change the body class如果找到一个带有类的 div 然后更改 body 类
【发布时间】:2011-04-05 19:15:04
【问题描述】:

您好,我对 jquery 很陌生,并且陷入了一个基本的问题。我想要的是:

如果有一个带有类内部标题的 div,则在没有内部标题 div 的情况下将类 link-bg 应用到主体上,然后删除该类。我正在尝试使用以下代码执行此操作。

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

【问题讨论】:

    标签: jquery find addclass


    【解决方案1】:

    试试这个:

    $('body').toggleClass('link-bg', $('div.inner-header').length);
    

    【讨论】:

      【解决方案2】:

      试试这个:

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

      【讨论】:

        猜你喜欢
        • 2018-07-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多