【发布时间】:2012-09-19 04:17:34
【问题描述】:
最初所有的 div 都有 style display none 属性。如果其中有任何内容,我将通过 jquery show 方法启用 div, 我想找到没有样式 display:none 的 div,并且在每隔一个活动 div 之后, 我想为 page-break-after:always 插入一个 css 用于打印目的。当用户打印时,我希望一页中只有 2 个 div。 所以在这个例子中,我想在 par4 和 par8 上插入 css 分页符
(总而言之,找到没有样式的div不显示,并在每隔一个div插入一个分页样式)
<div id="parent">
<div class="flip" id="par1" style="display:none;">empty</div>
<div class="flip" id="par2">Image/content</div>
<div class="flip" id="par3" style="display:none;">empty</div>
<div class="flip" id="par4">Image/content</div>
<div class="flip" id="par5" style="display:none;">empty</div>
<div class="flip" id="par6">Image/content</div>
<div class="flip" id="par7" style="display:none;">empty</div>
<div class="flip" id="par8">Image/content</div>
<div class="flip" id="par10" style="display:none;">empty</div>
</div>
【问题讨论】:
-
应该是 UL/LI,而不是 DIV/DIV。
-
除了 HTML 之外,你有没有试过“任何东西”?
-
向我们展示您的代码“如果有任何内容,则通过 jQuery 显示 div ”(对我来说,字符串“empty”也是内容)
标签: javascript jquery