当我像这样使用 Javascript 创建 DOM 元素时
$(document.createElement('div')).attr('id', 'box').appendTo('.parent');
td
... div 内的元素(和其他一些元素)的高度被扭曲了。但是,当我在标记中指定 div 时:
<div id="box"></div>
...风格是他们应该的方式。
为什么动态 DOM 元素创建会扭曲 CSS 样式,我应该如何解决?
编辑 1:我已经尝试检查div
和更改一些样式,但没有帮助。
编辑 2:我在 jsfiddle 中重新创建了它,它在那里工作没有问题(很奇怪)。只是让你知道,这是小提琴: http: //jsfiddle.net/3cyFD/我的问题是当我点击“点击我”时,出现日期选择器,但行之间有异常空格(td
表格的单元格) .