Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.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
Javascript Jquery Div元素隐藏_Javascript_Jquery_Hide - Fatal编程技术网

Javascript Jquery Div元素隐藏

Javascript Jquery Div元素隐藏,javascript,jquery,hide,Javascript,Jquery,Hide,我有一个div(main div),它包含几个div元素(sub div)。我想使用Jquery隐藏所有内部div元素。有人能帮我吗。但是主div应该始终显示。应该很简单,因为: $('#mainDiv > div').hide(); 仅从#mainDiv隐藏所有直接子项,或 $('#mainDiv div').hide(); 要隐藏#mainDiv的任何后代div,应该很容易,如下所示: $('#mainDiv > div').hide(); 仅从#mainDiv隐藏所有直接

我有一个div(main div),它包含几个div元素(sub div)。我想使用Jquery隐藏所有内部div元素。有人能帮我吗。但是主div应该始终显示。

应该很简单,因为:

$('#mainDiv > div').hide();
仅从
#mainDiv
隐藏所有直接子项,或

$('#mainDiv div').hide();
要隐藏
#mainDiv

的任何后代div,应该很容易,如下所示:

$('#mainDiv > div').hide();
仅从
#mainDiv
隐藏所有直接子项,或

$('#mainDiv div').hide();

要隐藏
#mainDiv

的任何后代div,还可以如下所示设置隐藏动画:

$('#mainDiv div').slideUp();
$('#mainDiv div').slideToggle();
$('#mainDiv div').fadeToggle();

这些是简单的jquery动画。

您还可以像下面这样设置隐藏动画:

$('#mainDiv div').slideUp();
$('#mainDiv div').slideToggle();
$('#mainDiv div').fadeToggle();

这些是简单的jquery动画。

试试这种方法,效果很好

<div style="text-align:center;background-color: lightblue;">Main div
<button id="checkButton"type="button" class="btn btn-primary">Check</button>
<div id="subdiv1" hidden>Sub Div 1</div>
<div id="subdiv2" hidden>Sub Div 2</div>
<div id="subdiv3" hidden>Sub Div 3</div>
<div id="subdiv4" hidden>Sub Div 4</div>
<div id="subdiv5" hidden>Sub Div 5</div>
</div>


<script>
$(document).ready(function(){
$("#checkButton").click(function(){
$("#subdiv1").toggle();
$("#subdiv2").toggle();
$("#subdiv3").toggle();
$("#subdiv4").toggle();
$("#subdiv5").toggle();
});
});
</script>
主分区
检查
小队1
小队2
小队3
小队4
小队5
$(文档).ready(函数(){
$(“#检查按钮”)。单击(函数(){
$(“#细分1”).toggle();
$(“#subdiv2”).toggle();
$(“#subdiv3”).toggle();
$(“#subdiv4”).toggle();
$(“#subdiv5”).toggle();
});
});

试试这种方法,效果很好

<div style="text-align:center;background-color: lightblue;">Main div
<button id="checkButton"type="button" class="btn btn-primary">Check</button>
<div id="subdiv1" hidden>Sub Div 1</div>
<div id="subdiv2" hidden>Sub Div 2</div>
<div id="subdiv3" hidden>Sub Div 3</div>
<div id="subdiv4" hidden>Sub Div 4</div>
<div id="subdiv5" hidden>Sub Div 5</div>
</div>


<script>
$(document).ready(function(){
$("#checkButton").click(function(){
$("#subdiv1").toggle();
$("#subdiv2").toggle();
$("#subdiv3").toggle();
$("#subdiv4").toggle();
$("#subdiv5").toggle();
});
});
</script>
主分区
检查
小队1
小队2
小队3
小队4
小队5
$(文档).ready(函数(){
$(“#检查按钮”)。单击(函数(){
$(“#细分1”).toggle();
$(“#subdiv2”).toggle();
$(“#subdiv3”).toggle();
$(“#subdiv4”).toggle();
$(“#subdiv5”).toggle();
});
});

jQuery文档非常好-您应该检查它们jQuery文档非常好-您应该检查它们