以下脚本在 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/