Jquery活动链接和忽略标签
我有一个jquery功能,用于菜单上的活动页面Jquery活动链接和忽略标签,jquery,html,css,Jquery,Html,Css,我有一个jquery功能,用于菜单上的活动页面 var runUrlMatchActive = function() { var str = location.href.toLowerCase(); $s(".v-nav .nav li a").each(function() { if (str.indexOf(this.href.toLowerCase()) > -1) { $s(".v-nav .n
var runUrlMatchActive = function() {
var str = location.href.toLowerCase();
$s(".v-nav .nav li a").each(function() {
if (str.indexOf(this.href.toLowerCase()) > -1) {
$s(".v-nav .nav li").removeClass("active");
$s(".v-nav .nav li").removeClass("deschis");
$s(this).parent().addClass("active");
$s(this).parent().parent().css({'display': 'block'});
$s(this).parent().parent().parent().addClass('deschis');
}
});
}
在我在url末尾添加一个标签“#”之前,这是非常有效的。如何忽略hastag?您能否添加更多信息,说明为什么需要忽略url中的哈希?这就是链接的设计原理,在我看来,简单地删除你不喜欢的url的一部分似乎不是正确的解决方案。
var str = location.href.toLowerCase().split('#')[0];