下面的脚本在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>发布于 2012-11-12 20:51:14
脚本没有问题。Diary类将应用于body。你可以分享你的日记类,并请检查jQuery是否正确加载,使用任何开发工具,如firebug。
在页面中添加jQuery文件,如下所示,其中Scripts是文件夹,jQuery.js是jQuery文件。如果你已经把它包含在你的页面中了,那么用任何开发工具检查它是否正确加载。
<script src="Scripts/jQuery.js" type="text/javascript"></script>或从CDN添加
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>https://stackoverflow.com/questions/13343988
复制相似问题