gpt4 book ai didi

jquery - JQuery addclass 后启用 href 导航

转载 作者:行者123 更新时间:2023-12-01 04:57:14 25 4
gpt4 key购买 nike

我需要使用 jQuery 的 addClass 来更改所选 anchor 标记的样式。它运行良好。但更改样式后,我想导航到 href 中指定的链接。这不起作用,因为我正在使用 return false;e.preventDefault()

请帮助我。

我正在使用的代码是:

$("li").click(function (e) {
e.preventDefault();
$("li").removeClass("active");
$(this).addClass("active");
});

<div id="navigation" class="right">
<ul>
<li id="nav1"><a href="../WebForm1.aspx"><span>Home</span></a></li>
<li id="nav2"><a href="../AboutUs.aspx"><span>About Us</span></a></li>
</ul>
</div>

这里的样式是在单击“主页”链接后应用的,但我希望它在此之后导航到 webform1.aspx

最佳答案

您需要检查您的li标签是否包含active类,如果包含则转到指定的链接。

$("li").click(function (e) {
if($(this).hasClass('active')){
return true;
}else{
e.preventDefault();
$("li").removeClass("active");
$(this).addClass("active");
}
});

DEMO

关于jquery - JQuery addclass 后启用 href 导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13577759/

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