jquery - 如何使用 Jquery 复制表的第一行?

标签 jquery html-table row clone

我需要克隆表格的第一行。我添加了一个新按钮,但没有任何反应! #add_button 放置在表格后面。

(First row is the header)

$('#add_button').click(function(event) {
var new_line = $(this).prev('table').find('tr:eq(1)');
$(this).prev('table').append(new_line);
});

最佳答案

您需要克隆,否则您将只是移动现有行

$('#add_button').click(function (event) {
    var $table = $(this).prev('table'),
        $nrow = $table.find('tr:eq(1)').clone();
    $table.append($nrow);
});

演示:Fiddle

关于jquery - 如何使用 Jquery 复制表的第一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29364450/

相关文章:

通过合并变量中的行来重新组织数据库

xcode - 如何使 UITableView 行动画有延迟或比标准慢?

javascript - jquery循环匹配和位置

javascript - 是否可以在 html 文本字段中显示图像?

如果 td 与同一行上的另一个 td 不同,jQuery 会突出显示 td

html - 如何定位表格单元格 (td) 中的元素,使一个元素左对齐而另一个元素右对齐?

MySQL:按列获取行大小

php - 将庞大的数据库导入本地服务器

php - jQuery tokeninput 插件,返回 1 个字符数字的结果时出现问题

javascript - 匹配父子表格单元格的行高