使用Jquery将表行从一个表移动到另一个表

时间:2009-03-31 18:57:04

标签: jquery jquery-ui

我有以下HTML

<table id="tbl1">
  <!-- Table row trHeader should be here based on a flag //-->  
</table>
<table id="tbl2">
  <tr id="trHeader">
     <td>test</td>
  </tr>
</table>

我有一个标志(实际上是一个按钮),我用它来移动id =“tbl2”的表行。如何根据此标志将其切换回相同的位置。

1 个答案:

答案 0 :(得分:6)

尝试这样的事情

$('#tbl1').append($('#trHeader').remove());

更新,我不确定您的按钮在哪里进行切换,我将假设您在单击标题行时切换。如果不是,请告诉我。

$('#trHeader').toggle(function() {
  $('#tbl1').append($(this).remove());
}, function() {
  $('#tbl2').append($(this).remove());
});