关于jquery用after()函数动态增加tr的问题

小白晒太阳 2016-05-11 03:51:34
 var childrenNode = $("#tr"+cateCode);
for (var i = 0; i < len; i++) {
tdData = data[i];
trNode = "<tr class='child"+ cateCode + "'><td>" + tdData.cateName + "</td><td>" + tdData.totalVideoCount + "</td><td>"
+ tdData.repeatNum + "</td><td>" + tdData.correctNum + "</td><td>"
+ tdData.correctPercent+ "</td><tr>";
console.log(trNode);
childrenNode.after(trNode);
}

我在table中指的tr后面追加tr,结果会莫名其妙多个空的tr不知道是为啥。

求大神指点~感激不尽
...全文
204 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
小白晒太阳 2016-05-11
  • 打赏
  • 举报
回复
引用 1 楼 daily886 的回复:
你的 tr 结束标签 写错了, 页面将你的结束标签当成一个新的 tr 标签
多谢。。粗心了我。。 还是旁观者清啊,我都没注意到。。
daily886 2016-05-11
  • 打赏
  • 举报
回复


你的 tr 结束标签 写错了,
页面将你的结束标签当成一个新的 tr 标签

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧