我有一个表单,其中包含一些字段,我希望在初始页面加载时隐藏,我使用jquery完成此操作)然而在Internet Explorer中,这些隐藏字段的填充和高度仍然可见所以我'我到处都留着很大的间距。
知道如何让jquery隐藏这个填充吗?感谢
答案 0 :(得分:4)
将字段换行div
并隐藏页面加载时的div。
答案 1 :(得分:1)
由于您无法更改布局,请尝试使用jquery的.wrap()将要隐藏的内容包装在新的DIV中,然后隐藏新的DIV。
$('#ExistingElement').wrap('<div class="newDivToHideStuff" />');
$('.newDivToHideStuff').hide();
答案 2 :(得分:0)
无论你想隐藏什么,你都可以将它包装在一个div中并完全隐藏整个div,不是吗?
答案 3 :(得分:0)
如果该元素已隐藏,则padding
和height
这是除非您使用visibility: hidden
。不要这样做 - 使用hide()
(display: none
)。