Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/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中隐藏div?_Jquery_Html_Hide_Show - Fatal编程技术网

Jquery 在隐藏的div中隐藏div?

Jquery 在隐藏的div中隐藏div?,jquery,html,hide,show,Jquery,Html,Hide,Show,我有一个表单,它将根据表单输入隐藏或显示部分 例如,用户在步骤1 div中选择小部件类型 步骤2当前使用display:none隐藏,但我想在步骤2中将subdiv_detail设置为display:none。显示步骤2时,将隐藏细分曲面详细信息 我认为因为我的外部div是隐藏的,所以我不能在内部div上调用jquery的hide() 谢谢你的帮助。谢谢 ---更新--- 我知道问题出在哪里了。我有一个动画运行在隐藏,我忘了改变 $('.subdiv_detail').hide(500); 必

我有一个表单,它将根据表单输入隐藏或显示部分

例如,用户在步骤1 div中选择小部件类型

步骤2当前使用display:none隐藏,但我想在步骤2中将subdiv_detail设置为display:none。显示步骤2时,将隐藏细分曲面详细信息

我认为因为我的外部div是隐藏的,所以我不能在内部div上调用jquery的hide()

谢谢你的帮助。谢谢

---更新---

我知道问题出在哪里了。我有一个动画运行在隐藏,我忘了改变

$('.subdiv_detail').hide(500);
必须是:

$('.subdiv_detail').hide();

.hide
.css
都可以正常工作

 $('.subdiv_detail').css('display', 'none');
 $('.subdiv_detail').hide();

.hide
.css
这两种方法都很好

 $('.subdiv_detail').css('display', 'none');
 $('.subdiv_detail').hide();

对我来说似乎还不错。参考这把小提琴:

对我来说似乎很好用。引用此提琴:

通过css隐藏内部div

.subdiv_detail, #subdiv_detail{//Use the right selector based on your markup.
     display:none;
}
通过jQuery,如果调用
hide()
方法,它将执行相同的操作

$('#subdiv_detail').hide();

通过css隐藏内部div

.subdiv_detail, #subdiv_detail{//Use the right selector based on your markup.
     display:none;
}
通过jQuery,如果调用
hide()
方法,它将执行相同的操作

$('#subdiv_detail').hide();

为什么在渲染细分曲面细节时不能显示style=“display:none”?因为如果在步骤1中选择了其他选项,它应该是可见的。为什么在渲染细分曲面细节时不能显示style=“display:none”?因为如果在步骤1中选择了其他选项,它应该是可见的。一定有其他东西在改变我的元素的可见性。很好的例子。谢谢。我的元素的可见性肯定在发生其他变化。很好的例子。谢谢