gpt4 book ai didi

javascript - 移除类不起作用

转载 作者:行者123 更新时间:2023-11-30 10:35:02 25 4
gpt4 key购买 nike

我一生都在努力弄清楚如何让它在单击另一个链接时删除一个类。我想要它,所以它只突出显示所选的特定区域,但删除类并没有删除类。因此它会按照 underNavselected 类中的指定保持突出显示。有人可以帮忙吗?

这一切都在一页上,没有链接到其他文档。我通过每次点击隐藏和取消隐藏内容。

jQuery(document).ready(function() {
jQuery(".toTop").hide();
jQuery(".aboutHeader").hide();
jQuery(".LAM").hide();
jQuery(".WID").hide();
jQuery(".MyG").hide();
jQuery("#LAMlink").live("click", function()
{
jQuery(this).addClass("underNavselected");
jQuery(".LAM").slideToggle(500);
jQuery(".WID").hide();
jQuery(".MyG").hide();
jQuery("#MyGlink", "#WIDlink").removeClass("underNavselected");
});
jQuery("#WIDlink").live("click", function()
{
jQuery(this).addClass("underNavselected");
jQuery(".WID").slideToggle(500);
jQuery(".LAM").hide();
jQuery(".MyG").hide();
jQuery("#LAMlink", "#MyGlink").removeClass("underNavselected");
});
jQuery("#MyGlink").live("click", function()
{
jQuery(this).addClass("underNavselected");
jQuery(".MyG").slideToggle(500);
jQuery(".LAM").hide();
jQuery(".WID").hide();
jQuery("#LAMlink", "#WIDlink").removeClass("underNavselected");
});
});

最佳答案

你顺便用了一个 descendant selector您的代码等同于“#LAMlink #WIDlink”,这意味着您正在寻找具有 LAMlink 祖先的 WIDlink

所以正确的解决办法是改变:

jQuery("#LAMlink", "#WIDlink")

jQuery("#LAMlink, #WIDlink")

注意我的都是相同的 string.

关于javascript - 移除类不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14513394/

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