使用JQuery时,/ page / part有问题。
我有一个if who检查网站链接(link.get(0).href
)与锚标记链接(location.href
)。
例如www.test.com/ = <a href="www.test.com/"></a>
一切正常,但在切换到第2页www.test.com/page/2网站链接与锚标记链接不匹配后,是否有办法忽略此/ page / 2部分?
这是功能:
var link = $(this);
var url = link.get(0).href;
if (url === location.href) {
link.addClass("red").parents(".active").addClass("red");
return false;
}
答案 0 :(得分:1)
您可以使用location.host
来获取主机。或者检查location.href
是否包含href
宽度
~location.href.indexOf(href)
答案 1 :(得分:0)
感谢Anton,用indexOF()
得到了这个if (location.href.indexOf(url) == -1) {
} else {
link.addClass("woocommerce-menu-cat-color").parents(".active").addClass("woocommerce-menu-cat-color");
}