是否可以将列添加到现有表中,如下所示:
<table id="tutorial" width="600" border="0">
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
用js?
答案 0 :(得分:27)
你可以这样做
$('#tutorial').find('tr').each(function(){
$(this).find('td').eq(n).after('<td>new cell added</td>');
});
n可以替换为要添加新列的列之后的数字
答案 1 :(得分:14)
答案 2 :(得分:3)
你的意思是列不是行?
$('#tutorial tr').each(function()
{
$(this).append('<td></td>');
});
选择id“tutorial”中的<tr>
元素(这是你的表就是这种情况)并在其原始内容后面添加新内容
答案 3 :(得分:1)
上述选项的另一个选择是将列与另一个列和display:none;
样式一起创建,然后使用method .Show()
进行显示。