1

我想在每个表中的每个第一个 td 之后插入一个行跨度,但我不能。

我开始搜索并制作了这段代码。它不起作用,但可能会告诉更多关于我需要的东西。

$("table").each(function(){
    var rowcount = $("tr").length;
    var insert = ('<td rowspan="' + rowcount + '" class="table-rowspan">&nbsp;</td>')
    $("table td:first").after(insert);
});
4

1 回答 1

0

嗨,请尝试这个演示 http://jsfiddle.net/kAzfQ/ 更新演示 http://jsfiddle.net/kAzfQ/3/

fooo解决方案将在每个第一个 td 第一行之后添加列。演示包括 2 个表格。

如果我遗漏任何东西,请告诉我,

希望这可以帮助,

注意您可以添加行数,我已经为这个演示排除了它。向您展示td第一行第一个 td 之后的追加。B-)

代码

$('table').each(function() {

    var rowcount = $("tr").length;

    $(this).find('td').eq(0).after('<td rowspan=rowcount class="table-rowspan">==>fooo <== </td>');

});​
于 2012-06-10T10:29:27.457 回答