C# 在单击按钮时切换特定类
我有一个名为“box”和“box-box-collapsed”的类,单击某个对象时,它们应该可以很好地切换它的工作状态,但是还有其他元素具有相同的类,因此它们也会受到影响C# 在单击按钮时切换特定类,c#,jquery,C#,Jquery,我有一个名为“box”和“box-box-collapsed”的类,单击某个对象时,它们应该可以很好地切换它的工作状态,但是还有其他元素具有相同的类,因此它们也会受到影响 <script> $(".box-collapse").click(function () { $(".box").toggleClass("box box-collapsed"); }); </script> $(“.box collapse”)。单击(函数(){ $(“.box”
<script>
$(".box-collapse").click(function () {
$(".box").toggleClass("box box-collapsed");
});
</script>
$(“.box collapse”)。单击(函数(){
$(“.box”).toggleClass(“box折叠”);
});
那么,有没有什么办法可以影响到这门课呢?我不完全确定你想要的是什么。但是如果我没有弄错的话,您需要按下一个按钮,使用类
box collapse
,单击此按钮,您可以将另一个元素从box
切换到box collapse
,反之亦然
我在这里假设您还有多个box collapse
按钮,每个box
按钮对应一个要折叠的按钮。Ohterwise我真的不知道你会如何瞄准你的框
如果将框折叠
按钮放在可折叠框的前面,则可以使用$(this)
作为选择器,并以下一个元素为目标
$(".box-collapse").click(function () {
$(this).next().toggleClass("box box-collapsed");
});
如果你愿意分享你的HTML,我们可以给出更详细的答案
小提琴:
您能显示示例HTML吗?您是否尝试过$(this).toggleClass()?