Javascript 使用哈希将类添加到具有特定href的a元素
我正试图根据URL散列向特定元素添加一个“活动”类,但它没有像我预期的那样工作 这是我的密码:Javascript 使用哈希将类添加到具有特定href的a元素,javascript,jquery,hash,Javascript,Jquery,Hash,我正试图根据URL散列向特定元素添加一个“活动”类,但它没有像我预期的那样工作 这是我的密码: var hash = window.location.hash.substr(1); if(hash != false) { $('.products #copy div, #productNav li a').removeClass('active'); $('.products #copy div#'+hash+'').addClass('active'); $('#pro
var hash = window.location.hash.substr(1);
if(hash != false) {
$('.products #copy div, #productNav li a').removeClass('active');
$('.products #copy div#'+hash+'').addClass('active');
$('#productNav li a[href*="'+hash+'"').addClass('active');
}
第二条jQuery语句(将“active”类添加到div中的语句)按预期工作,但第三条jQuery语句(将“active”类添加到链接中的语句)不按预期工作
有人看到我做错了什么吗
非常感谢马库斯没关系,我已经弄明白了。我错过了我的终点']'
var hash = window.location.hash.substr(1);
if(hash != false) {
$('.products #copy div, #productNav li a').removeClass('active');
$('.products #copy div#'+hash+'').addClass('active');
$('#productNav li a[href*="'+hash+'"]').addClass('active');
}
请尝试以下内容,而不是第三行:
$('#productNav li a[href='+hash+']').addClass('active');
你好没关系,我已经弄明白了。我错过了我的终点']'。