$('table').on('keydown', function (e) {
var keyCode = e.keyCode;
if (keyCode !== 9) return;
var $this = $(this),
$lastTr = $('tr:last', $('table')),
$lastTd = $('td:last', $lastTr);
if (($(e.target).closest('td')).is($lastTd)) {
$lastTr.after($lastTr.clone());
}
});
这是我的代码。它创建具有现有数据的行,但我想要一个空行..我必须在代码中更改的内容..谢谢
最佳答案
根据您先前发布的问题,您已经在克隆的tr
中输入了内容,因此您可以使用.val('')
重置这些字段,例如:
if (($(e.target).closest('td')).is($lastTd)) {
var cloned = $lastTr.clone();
cloned.find('input').val('');
$lastTr.after(cloned);
}