【发布时间】:2012-09-04 16:19:41
【问题描述】:
我正在尝试使用 jQuery 在运行时添加多个 div。我想添加 3 个属于同一类的 div,然后添加换行符,这样当用户再次单击“添加框”按钮时,我可以在下一行再显示 3 个 div。
这是相同的 jsFiddle:http://jsfiddle.net/WjFCf/3/
正如您在 jsFiddle 中看到的那样,它几乎可以执行所有操作,但不会在第 3 个 div 之后添加换行符。因此,当用户再次单击该按钮时,它只会在同一行中添加更多 div。
有人可以帮我解决这个问题吗?
【问题讨论】:
-
Inspect Element清楚地显示了换行符......这是一个 CSS 问题。 -
不管窗口有多窄,您是否希望它们保持三行?
-
@Alnitak:是的。这就是目的。
-
@Asdfg 仅依靠
clear或display的解决方案将无法实现这一点 - 如果屏幕变窄,它们会自动换行。唯一的解决办法是将它们放在一个固定宽度的容器中。
标签: jquery html line-breaks