使用jQuery添加时,输入/选择元素未对齐

使用jQuery添加时,输入/选择元素未对齐,jquery,forms,select,input,Jquery,Forms,Select,Input,目前,我有一行输入元素,其中一个是select,另一个是禁用的 当用户单击文本时,会在其前面添加另一个文本 但是,当添加行时,输入元素之间的间距都被弄乱了。在添加它们时,似乎没有将默认浏览器CSS应用于它们 您知道为什么和元素之间的边距会像这样消失吗?这是因为标记中有空白,您可以看到它正确呈现。但是,当您使用append方法动态添加元素时,它不会添加任何白间距,而只添加传递给append的元素 为了更好地呈现它,请使用css控制元素的布局。或者使用容器,而不仅仅是附加元素 工作演示-该死的空白

目前,我有一行输入元素,其中一个是select,另一个是禁用的

当用户单击文本时,会在其前面添加另一个文本

但是,当添加行时,输入元素之间的间距都被弄乱了。在添加它们时,似乎没有将默认浏览器CSS应用于它们


您知道为什么和元素之间的边距会像这样消失吗?

这是因为标记中有空白,您可以看到它正确呈现。但是,当您使用
append
方法动态添加元素时,它不会添加任何白间距,而只添加传递给append的元素

为了更好地呈现它,请使用css控制元素的布局。或者使用容器,而不仅仅是附加元素


工作演示-

该死的空白让我发疯。谢谢你的解释!我没想到这是我的问题--