Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在单击按钮时切换特定类_C#_Jquery - Fatal编程技术网

C# 在单击按钮时切换特定类

C# 在单击按钮时切换特定类,c#,jquery,C#,Jquery,我有一个名为“box”和“box-box-collapsed”的类,单击某个对象时,它们应该可以很好地切换它的工作状态,但是还有其他元素具有相同的类,因此它们也会受到影响 <script> $(".box-collapse").click(function () { $(".box").toggleClass("box box-collapsed"); }); </script> $(“.box collapse”)。单击(函数(){ $(“.box”

我有一个名为“box”和“box-box-collapsed”的类,单击某个对象时,它们应该可以很好地切换它的工作状态,但是还有其他元素具有相同的类,因此它们也会受到影响

 <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()?