如何定位#collapse-1而不是#1
我尝试使用子字符串,但是做错了。
var hash = window.location.hash;
var anchor = $('a[href$="'+hash+'"]');
if (anchor.length > 0){
anchor.click();
}
});
答案 0 :(得分:0)
您可以设置window.location.hash
:https://jsfiddle.net/jbw4Lz0s/4/
function jump(link) {
window.location.hash = link;
}
答案 1 :(得分:0)
1。将哈希分配给变量:
var hash = window.location.hash;
2。从哈希中删除“#”并添加折叠字:
var newHash = "#collapse-" + hash.replace('#','');
3。然后:
var anchor = $('a[href$="'+newHash+'"]');
if (anchor.length > 0){
anchor.click();
}
});