当我尝试使用 Javascript 和 jQuery 在表格中添加行时遇到问题。
我的代码:
<script>
$(document).ready(function(){
for (i=0; i<myvar.length; i++){
$("#items").after('<tr class="item-row"><td class="item-name"></td></tr>');
}
});
</script>
我的问题是新行没有采用我的 CSS 文件的样式。 CSS 文件载入 <head>
.
我错过了什么吗?
最佳答案
使用 .append
而不是 .after
因为 .after
在表外添加 tr
这就是为什么CSS 不适用:
for (i=0; i<5; i++){
$("#items").append('<tr class="item-row"><td class="item-name"></td></tr>');
}
关于javascript - 新的 javascript HTML 元素不遵循 css 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36862603/