如何替换动态生成的table数据

xiaosage186 2016-08-08 05:11:38
我用ajax返回的数据做出了一个table 现在想让另一条ajax命令返回的数据替换掉这个table内容
一开始我是 我在table下加个tbody id为 td 通过$("#td").append(newt)(newt是我拼接成内容)生成了一个table数据 而后另一条ajax返回的数据要替换掉这个newt 我的方法是$("#tb").empty() $("#tb").append($newt); 但是结果并不正确 不知道是哪里出了问题??
...全文
135 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaosage186 2016-08-09
  • 打赏
  • 举报
回复
已经解决了 谢谢大家 方法是对的 empty方法放错位置了
  • 打赏
  • 举报
回复
把table的id去了。
在table外层包一个div,给个ID,比如 id="theforever",然后每次(包括第一次)生成的时候,用 document.getElementById("theforever").innerHTML="你的<table></table>语句"
用原生JS比用jq写的$("#theforever")效率高。
xiaosage186 2016-08-08
  • 打赏
  • 举报
回复
引用 1 楼 slwsss的回复:
第一个table怎么做的第二个也怎么做
需要把之前的覆盖 而不是追加
slwsss 2016-08-08
  • 打赏
  • 举报
回复
第一个table怎么做的第二个也怎么做

52,797

社区成员

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

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