我尝试复制现有列并将其附加到列末尾。请指教。
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>");
});
});
关于javascript - 如何使用jquery在表中添加列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40673300/