首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将jquery addclass添加到body标记

将jquery addclass添加到body标记
EN

Stack Overflow用户
提问于 2012-11-12 20:47:54
回答 4查看 27.2K关注 0票数 6

下面的脚本在div中,这有关系吗?因为它不起作用。语法正确吗?我是否需要告诉jquery先在DOM中更上一层楼?我该怎么做呢?

代码语言:javascript
运行
复制
        $(document).ready(function() {
          $('body').addClass('diary');
        });    

谢谢你们。

以下是HTML中的相关部分:

代码语言:javascript
运行
复制
<body>

代码语言:javascript
运行
复制
  <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>
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-11-12 20:54:46

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

票数 3
EN

Stack Overflow用户

发布于 2012-11-12 20:48:52

您的代码完全正确,因为$('body')将搜索整个DOM

票数 1
EN

Stack Overflow用户

发布于 2012-11-12 20:51:14

脚本没有问题。Diary类将应用于body。你可以分享你的日记类,并请检查jQuery是否正确加载,使用任何开发工具,如firebug。

在页面中添加jQuery文件,如下所示,其中Scripts是文件夹,jQuery.js是jQuery文件。如果你已经把它包含在你的页面中了,那么用任何开发工具检查它是否正确加载。

代码语言:javascript
运行
复制
<script src="Scripts/jQuery.js" type="text/javascript"></script>

或从CDN添加

代码语言:javascript
运行
复制
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13343988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档