gpt4 book ai didi

jquery 在列表元素中删除和添加类

转载 作者:行者123 更新时间:2023-12-01 02:56:36 29 4
gpt4 key购买 nike

我有这个 jquery 代码可以自动从 jquery 代码在我的菜单中切换(从 li 元素和另一个元素中删除类)

<div id='menu'>
<ul>
<li><a href="index.php" class="active">item 1</a></li>
<li><a href="about.php">item 2</a></li>
<li><a href="contact.php" class="lastmenu">item 3</a></li>
</ul>
</div>

和我尝试过的 jquery 代码

$("#menu li a").click(function() {
debugger;
$("#menu li a").not(this).removeClass("active");
$(this).toggleClass("active");
});

但这似乎没有添加和删除任何类。我做错了什么?

最佳答案

由于您正在处理重新加载的页面,因此您可以尝试

jQuery(function ($) {
var path = location.pathname.split('/').pop();
$('#menu li a[href="' + path + '"]').addClass('active');
})

关于jquery 在列表元素中删除和添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20077580/

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