尝试动态生成表,同时将行和列设置为变量。我的循环看起来像这样
var tr = 4
var td = 4
for (var r = 0; r < tr; r++ ) {
$('<tr id=' + r + '>/<tr>').appendTo('table');
for (var c = 0; c < td; c++){
$('<td></td>').appendTo('#' + r);
}
}
tr将是行数,td将是列数。结果是这里看到的8行4列:http://jsfiddle.net/f637V/1/
我的循环有什么问题?
答案 0 :(得分:1)
更改
$('<tr id=' + r + '>/<tr>').appendTo('table');
要
$('<tr id=' + r + '></tr>').appendTo('table');