我一直在尝试使用Jquery和Javascript,这样如果body类是x,那么链接就是y等 我的代码是: http://jsfiddle.net/FzD3B/ HTML
<body class="site-name-my-journey-wokingham"> <a id="YTL" href="#">Test</a>
</body>
Jquery的
if ($("body").hasClass(".site-name-my-journey-wokingham")) {
$("#YTL").attr("href", "https://www.youtube.com/channel/UC5qHqdJzjj6QPw3Zsq8dWLQ");
}
我在过去之前已经开始工作但我无法理解为什么这个目前无效。我已经指出错误最有可能是由Jquery的第二行引起的
答案 0 :(得分:3)
&#34; hasClass&#34;方法不应包含&#34;。&#34;类的选择器。它已经只用纯名字了。
http://api.jquery.com/hasclass/
所以..
if ($("body").hasClass("site-name-my-journey-wokingham"))
答案 1 :(得分:1)
.
if ($("body").hasClass("site-name-my-journey-wokingham")) {
$("#YTL").attr("href", "https://www.youtube.com/channel/UC5qHqdJzjj6QPw3Zsq8dWLQ");
}
答案 2 :(得分:1)
从班级名称中删除点。
if ($("body").hasClass("site-name-my-journey-wokingham")) {
$("#YTL").attr("href", "https://www.youtube.com/channel/UC5qHqdJzjj6QPw3Zsq8dWLQ");
}