3

这段代码工作正常,几乎可以说我在一张桌子上有 10 行,我点击顶行,它被克隆,然后添加到表格底部,原来的被删除,重复这些步骤 5 次。我现在以在底部克隆的五行结束。

现在,如果我单击第一个克隆的行,它应该克隆并添加到底部,但单击事件没有启动。

$('.tog').live('click', function() {
   var $btn = $('#'+dataId);
   var $clonedRow = $btn.closest('tr').clone();

   $clonedRow.find('*').andSelf().filter('[id]').each( function(){
      this.id += '_clone';
   });

   $btn.closest('tbody').append( $clonedRow );

   $("#"+dataId1).remove();
});
4

2 回答 2

3

尝试做:


var $clonedRow = $btn.closest('tr').clone(true);
于 2012-03-26T11:35:50.810 回答
2

检查这个演示:http: //jsfiddle.net/6Km2W/1/

于 2012-03-26T11:43:47.970 回答