我有一个加载内容的页面。我.clone()
某些元素,然后隐藏原件,然后我将克隆的元素附加到dom。特别是有一个元素连接到CMS字段,用户可以在其中添加脚本和内容。即使内部没有任何内容,该字段也会显示。
此框可以包含大量的html节点,主要是五个组。
<!-- -->
<script></scripts>
zferral
usualy display:none
plain text
(未包含在html中)<b>hello</b>
我想显示此框,如果它有纯文本或html(不是display:none
)。
重申一下,我移动这个方框,所以我不是bool
,而是说我是否应该用javascript把它放进去。
答案 0 :(得分:1)
你可以放置一个包装器div(0填充,0边距,无边框,溢出隐藏,自动宽度,自动高度)放在你放入所有内容的盒子里。然后只需使用jquery来计算该盒子的尺寸。如果其尺寸为零。它不包含任何可见元素。唯一不适用的情况是内容是具有绝对/固定位置的html元素。