我有一个名为“box”和“box box-collapsed”的类,当点击一个东西时,他们应该切换它的工作正常但是有其他元素具有相同的类,所以它们也受到影响。
<script>
$(".box-collapse").click(function () {
$(".box").toggleClass("box box-collapsed");
});
</script>
那么特定班级是否有任何影响
答案 0 :(得分:0)
我不完全确定你追求的是什么。但是,如果我没有弄错,你想按下box-collapse
类的按钮,点击此按钮就可以将另一个元素从box
切换到box-collapsed
,反之亦然。
我假设您还有多个box-collapse
按钮,每个box
一个按钮要折叠。但是,我真的不知道你将如何定位box
。
如果您将box-collapse
按钮放在可折叠框之前,则可以使用$(this)
作为选择器,并定位下一个元素。
$(".box-collapse").click(function () {
$(this).next().toggleClass("box box-collapsed");
});
如果您要分享您的HTML,我们可以提供更详细的答案。