gpt4 book ai didi

javascript - 根据事件更换类(class)

转载 作者:行者123 更新时间:2023-12-02 19:56:40 25 4
gpt4 key购买 nike

如果有一组可折叠元素,我需要根据事件 isCollapse 替换类 leftright:

<div class="collapsible-set">
<div class="collapsible">
<h3>
<a class="left">
<span class="left"></span>
</a>
</h3>
</div>
<div class="collapsible">
<h3>
<a class="right">
<span class="right"></span>
</a>
</h3>
</div>
</div>

我需要切换类(class)。有没有比我想出的方法更简单的方法?

if (collapse) {
$('.left').addClass('topLeft').removeClass('left');
$('.right').addClass('topRight').removeClass('right');
} else if (!collapse) {
$('.topLeft').addClass('left').removeClass('topLeft');
$('.topRight').addClass('right').removeClass('topRight');
}

必须有一种更简单的方法来做到这一点,而无需编写那么多代码......

最佳答案

看看togleClass http://api.jquery.com/toggleClass/

$('.collapsible:eq(0)').find('a').toggleClass('topLeft').toggleClass('left');
$('.collapsible:eq(1)').find('a').toggleClass('topRight').toggleClass('right');

关于javascript - 根据事件更换类(class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8545476/

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