gpt4 book ai didi

javascript - JQuery 突出显示当前菜单项

转载 作者:行者123 更新时间:2023-12-02 17:28:31 25 4
gpt4 key购买 nike

我正在一个网站上工作,并且我的菜单链接很少。我想根据 url 突出显示当前菜单项。目前我的 JQuery 中有以下代码:

$(document).ready(function () {
debugger;
$('#menu a').each(function (index) {
if (this.href.trim() == window.location.href)
$(this).addClass("current");
});
});

仅当 url 中不存在查询字符串时,它才能正常工作。当我将一些查询字符串传递到 url 时,这个 JQuery 不起作用。

最佳答案

如果您不需要查询字符串,则需要 location.pathname

这使用 filter() 仅返回相关链接...

$("#menu a").filter(function (index) {
return this.href.search(location.pathname) !== -1;
}).addClass("current");

关于javascript - JQuery 突出显示当前菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23295257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com