javascript - 如何在动态表中添加数据

标签 javascript jquery

您好,我有一个动态创建的表。这是创建表的代码

function table() {
  var body = document.body,
    tbl = document.createElement('table'),
    tableId = document.createAttribute('id');
  tableId.value = "table";
  tbl.setAttributeNode(tableId);
  tbl.style.width = '100%';
  id = 0;
  for (var i = 0; i < 30; i++) {
    var tr = tbl.insertRow();
    tr.setAttribute("data-id", i, 0);
    for (var j = 0; j < 3; j++) {
      var td = tr.insertCell();
      td.appendChild(document.createTextNode(""));
    }
  }
  $(".lefttablediv").append(tbl);
};
table();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

现在它是空表我想在每个 tr 中添加不同的数据我该如何添加数据?

最佳答案

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<Html>
<body id ="body">
</body>
</html>
<script> 

 function table() {

        var body = document.body;

                var tbl = document.createElement('table');

                var tableId = document.createAttribute('id');
        tableId.value = "table";
        tbl.setAttributeNode(tableId);
        tbl.style.width = '100%';
      alert(tbl);


console.log(tbl);

       id=0

        for (var i = 0; i < 30; i++) {
            var tr = tbl.insertRow();
            tr.setAttribute("data-id", i, 0);

            for (var j = 0; j < 3; j++) {

                var td = tr.insertCell();
                td.appendChild(document.createTextNode("Please add some text here"));


            }

        }

        $("#body").append(tbl);



    };
    table();
    </script> 

td.appendChild(document.createTextNode(""));您正在附加显示空白页面的空白数据添加一些文本,它将反射(reflect)在页面上
***** td.appendChild(document.createTextNode("请在此处添加文本"))****

关于javascript - 如何在动态表中添加数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38967310/

相关文章:

javascript - 绕过 Node 的异步特性

jquery - 我怎样才能改变 footable 标题样式?

javascript - 如何使用 jQuery UI 删除 jQuery 移动效果?

javascript - 正在加载图像,但 onload/onerror 未按预期工作

jquery - 如何在 jQuery 可调整大小插件中更改鼠标光标?

javascript - 在 jquery 中滚动翻译

javascript - 正则表达式分隔字符串的开头和结尾

javascript - 在 angularjs 表单验证中显示 javascript 弹出错误消息

javascript - 如何通过变量调用函数?

javascript - 为什么使用 &lt;input type ="file"/> 时 Angular 绑定(bind)失败?