【问题标题】:Add remove class?添加删除类?
【发布时间】:2011-03-05 05:55:37
【问题描述】:

好的,我有两个用于两个链接的类和两个具有不同信息的 div。我想要做的是拥有它,因此当您单击一个链接时,它会在两个类中添加一个 2 并使第二个 div 可见。当您单击另一个链接时,它会删除一个 2 并使第一个 div 可见。

这是我目前得到的

$("#posts").click(function () {
    $("#sideboxtopleft").toggleClass("2");
    $("#arrow").toggleClass("2");
});

当你点击它时,相当多的帖子是链接。它会生成 sideboxtopleft 和箭头、sideboxtopleft2 和 arrow2,当您单击 cmets 时,它会删除这两个选项中的 2。然后有两个div,一个设置为隐藏,我想让它可见并将另一个设置为隐藏。几乎创建了一个带有更改选项卡类的选项卡系统。

【问题讨论】:

    标签: jquery


    【解决方案1】:

    toggleClass 添加或删除一个新类,它不只是附加字符串。

    可能的解决方案是执行以下操作:

    $("#posts").click(function () {
        $("#sideboxtopleft").toggleClass("sideboxtopleft").toggleClass("sideboxtopleft2");
        $("#arrow").toggleClass("arrow").toggleClass("arrow2");
    });
    

    【讨论】:

    • 好的,注意了。并没有真正回答我关于我将如何去做的问题。
    • .toggleClass() 可以使用多个,只需在它们之间使用一个空格,但这里只使用一个似乎更合适。
    • @Nick 感谢您提供这些信息,我不知道这种特殊性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 2011-10-31
    • 2014-10-05
    • 2011-03-24
    • 2020-01-07
    • 1970-01-01
    相关资源
    最近更新 更多