Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.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
Jquery 是否显示div中的所有元素?_Jquery_Html - Fatal编程技术网

Jquery 是否显示div中的所有元素?

Jquery 是否显示div中的所有元素?,jquery,html,Jquery,Html,我的代码如下所示: 我使用了以下jquery命令: $('#span1').hide() $('#span2').hide() 现在我想取消隐藏div1中的所有元素 我该怎么做?谢谢你的帮助 您可以这样做: $('div#div1 span').show(); 它将以id='div1'显示div内的每个跨度 或者,如果div包含非跨度的内容,则可以使用: $('div#div1').children().show(); 试试这个: $('span[id*="span"]'

我的代码如下所示:

我使用了以下jquery命令:

$('#span1').hide()
$('#span2').hide()


现在我想取消隐藏div1中的所有元素

我该怎么做?谢谢你的帮助

您可以这样做:

$('div#div1 span').show();
它将以id='div1'显示div内的每个跨度

或者,如果div包含非跨度的内容,则可以使用:

$('div#div1').children().show();
试试这个:

$('span[id*="span"]').show();
$('#div1 span').show()

或整个文件

$('span').show()


我要澄清的是,此解决方案显示div中的所有
元素;要显示div中的所有元素(假设可能存在span元素以外的子元素),请使用
$('div#div1>*)。show()工作完美!非常感谢你。(8分钟后我会检查一下你的答案。)@Ken,我正在打一个更一般的答案,你的方式也行。在JQuery中,几乎总是有很多不同的选择方法<代码>$('#this_div').show().find('*').children().show()(顺便说一句,我最近25分钟才找到这个答案)
$('span[id*="span"]').show();