非常抱歉这个问题很基础,但我是一个被难住的新手。
下面的代码可以正常工作。我希望做的是将存储为变量的哈希值与页面上具有相同哈希/目标ID的href进行匹配(例如,链接所在的页面= page.php#options
,链接= <a href="#options">
),并向特定链接添加类。
例如,我想用变量hash
中存储的任何内容(如果有的话)来代替#options
。 我已经尝试了许多组合,如$('[href="hash"]')
,$('a[href=hash]')
等,但我的jquery不是那么流利,所以我不确定我犯了什么错误。
我唯一能想到的是,存储的哈希可能不包括目标href所需的“#”,但这可能是牵强附会。
$(document).ready(function() {
var hash = window.location.hash;
if(hash != "") {
$('[href="#options"]').addClass("selected");
}
});
我希望这有意义,欢迎提供任何见解。 提前感谢。