javascript - 如何使用jquery在表中添加列?

标签 javascript jquery html

我尝试复制现有列并将其附加到列末尾。请指教。

http://jsbin.com/hucifuwuwo/1/edit?html,js,output

  <table id="myTable" cell>
    <tbody>
    <tr id="test"><td contenteditable="true"></td><td contenteditable="true">Names</td></tr>
      </tbody>
  </table>
<input id="addrow" type="button" value="Add Row">
<input id="addcolumn" type="button" value="Add Column">
$(function(){
  $("#addrow").click(function(){
    $("#myTable tr:last").after($("<tr><td></td><td></td></tr>"));
  });
  $("#addcolumn").click(function(){
    $("#myTable tr:last").append($("<tr><td></td><td></td></tr>"));
  });

});

最佳答案

我不太确定你的问题是什么,但这段代码可能会做到这一点,让我知道你到底需要什么:

$(function(){
  $("#addrow").click(function(){
    $("#myTable tr:last").after("<tr></tr>");
    $("#myTable tr:nth-child(1) td").each (function (){
    $("#myTable tr:last").append("<td></td>")
    });    
  });
  $("#addcolumn").click(function(){
    $("#myTable tr").append("<td></td>");
  });  
});

Link to JSbin

关于javascript - 如何使用jquery在表中添加列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40673300/

相关文章:

javascript - 不匹配协议(protocol)的最佳方法/解决方法 - http/https 之间的通信

javascript - 将jquery移入js文件导致引用错误和类型错误

javascript - 如何使用jQuery获得 parent parent child 的值(value)?

javascript - AJAX Post 请求不适用于 Laravel

jquery - 有使用 JSON、JScript 和 jQuery 的教程吗?

html - IE8 中 css float 属性的问题

javascript - 导航栏放在网页顶部时如何修复?

javascript - 返回动态标题的 $stateParams

javascript - 事件调用回调即调用callback

javascript - 显示大陆 map 并缩放显示国家/地区