jquery addclass 到 body 标签

标签 jquery addclass

以下脚本在 div 中,这有关系吗?因为它不起作用。语法正确吗?我是否需要先告诉 jquery 在 DOM 中上升一个级别?我该怎么做?

        $(document).ready(function() {
          $('body').addClass('diary');
        });    

谢谢你们。

这是 HTML 中的相关部分:
<body>
  <header>
    <div class="logo">
      <a href=""></a>
    </div>  
    <nav class="main-nav">
      <a class="first" href="http://www.adrianwaddingham.com">HOME</a>
      <a class="second" href="/sheriff">SHERIFF</a>
      <a class="third" href="/biography">BIOGRAPHY</a>
      <a class="fourth" href="/contact">CONTACT</a>     
      <a class="fifth" href="/diary">DIARY</a>     

    </nav>

  </header>

<script>
        $(document).ready(function() {
          $('body').addClass('diary');
        });    
</script>


<section class="copy-main">
  <article>

最佳答案

我了解您正在查看 html 源代码以检查您添加的正文类。使用 javascript 的 DOM 操作在源代码中不可见,但您可以使用浏览器中的开发人员工具进行检查(Chrome、Firefox 和 IE 都有)。

关于jquery addclass 到 body 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13343988/

相关文章:

c# - 调用jquery函数时如何将值作为参数传递

jquery - 设置 jQuery 可排序接受哪些项目

javascript - jquery slideDown,slideUp摆动

javascript - 为什么 jQuery select DOM 是替换而不是附加?

javascript 导航输入类似于 amazon.com 但有 3 个级别

javascript - 如何使用 JQuery 使一个类同时处于事件状态?

Jquery addClass() 使用垂直对齐 css 属性

jquery - 将 Fade 合并到 addClass jQuery 中

jquery - 使用类名的一部分作为 .addClass 的变量

javascript - addClass() 不起作用