所以我试图在一个单独的页面超链接之后在元素上添加一个类。我的page1
上的链接设置如下:
<a href="https://jsfiddle.net/mv7nneu4/2#redbox">go to redbox</a>
并在page2
我正在运行此功能:
$(function() {
var id = window.location.hash;
$(id).addClass('expanded');
});
这是它应该影响的div:
<div id="redbox" class="red">
hajkldjfs
</div>
其中,应该抓取哈希值,然后将类expanded
添加到该元素。但是,类永远不会被附加,并且控制台没有错误。
这是我创建的两个JS小提琴链接来模拟这个:
感谢帮助!
答案 0 :(得分:0)
你的选择器错了。改为
$('#' + id).addClass('expanded');