Jquery编辑链接href如果主体class = x



我一直在尝试使用Jquery和Javascript,这样,如果主体类是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

的第二行引起的。

"hasClass"方法不应该包含类的"。"选择器。

http://api.jquery.com/hasclass/

.

if ($("body").hasClass("site-name-my-journey-wokingham")) 

从hasClass()中删除.

if ($("body").hasClass("site-name-my-journey-wokingham")) {
 $("#YTL").attr("href", "https://www.youtube.com/channel/UC5qHqdJzjj6QPw3Zsq8dWLQ");
}

去掉类名中的点。

if ($("body").hasClass("site-name-my-journey-wokingham")) {
    $("#YTL").attr("href", "https://www.youtube.com/channel/UC5qHqdJzjj6QPw3Zsq8dWLQ");
}

最新更新