在隐藏的div中隐藏div?

时间:2012-02-29 19:26:18

标签: jquery html hide show

我的表单会隐藏或显示基于表单输入的部分。

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

步骤2当前隐藏了display:none,但我想在步骤2中设置subdiv_detail以显示:none提前。当显示第2步时,隐藏了subdiv_detail。

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

任何帮助表示赞赏。感谢。

---更新---

我弄清楚问题是什么。我有一个隐藏的动画,我忘了改变。

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

必须:

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

3 个答案:

答案 0 :(得分:4)

.hide& .css都可以正常工作。

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

http://jsfiddle.net/s5cge/4/

答案 1 :(得分:1)

似乎对我有用。参考这个小提琴:http://jsfiddle.net/qN6k5/1/

答案 2 :(得分:1)

通过css隐藏内部​​div。

.subdiv_detail, #subdiv_detail{//Use the right selector based on your markup.
     display:none;
}

如果你调用hide()方法,通过jQuery,它会做同样的事情。

$('#subdiv_detail').hide();
相关问题