css - Bootstrap 边距/填充在通过 jquery 添加对象时消失

标签 css twitter-bootstrap

我在使用 bootstrap 和在我的页面上动态添加元素时遇到了一些问题。

我有一个表单,我想在其中动态添加新的输入。所有这些都工作正常,但渲染效果不是很好,因为标签和选择之间似乎缺少一些边距填充。

我使用 bootstrap 作为主 CSS。

这是一个例子:http://jsfiddle.net/4Uf2U/1/

<div class="form-inline">
<label>Label</label>
<select><option>Option</option></select></div>

有谁知道为什么会发生这种情况以及如何纠正这种情况?

最佳答案

这是因为选择。非动态的格式如下:

<div class="form-inline">
    <label>Label</label>
    <select><option>Option</option></select>
</div>

动态的是像这样的一行:

<div class="form-inline"><label>Label</label><select><option>Option</option></select></div>

所以使用一种方式,样式(外观)将相同。

这是一个更新的 jsFiddle:click

关于css - Bootstrap 边距/填充在通过 jquery 添加对象时消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15388006/

相关文章:

javascript - 在没有主题标签的网页内链接

html - 固定导航栏重叠 <div> 元素,导致导航栏停止工作

layout - 为什么这个div在底部留有边距

css - 我们可以同时使用 Semantic UI 和 Foundation 吗?

ajax - ASP4.5.1、Bootstrap、带 AJAX 控制工具包在 iOS 浏览器上引发 ScriptManager 错误

jquery - 如何在 Bootstrap 模式中禁用水平拖动

php - 将变量传递到 url

html - 如何让我的按钮响应?

javascript - 从另一个 HTML 文件 Bootstrap 弹出窗口数据

javascript - 复选框切换选项