2009-03-31 5 views
2

Ich habe folgende HTMLBewegungstisch Zeile von einer Tabelle zur anderen Jquery Verwendung

<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> 

Ich habe eine Fahne (im Wesentlichen eine Taste), die ich mit der ID der Tabellenzeile zu können, verwenden bewegen = "tbl2". Wie würde ich basierend auf diesem Flag auf die gleiche Position zurückschalten?

Antwort

5

Probieren Sie etwas wie diese

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

aktualisieren, ich bin nicht sicher, wo Sie Ihre Schaltfläche ist die Hin- und Herschalten zu tun, werde ich, dass Ihre Hin- und Herschalten zu übernehmen, wenn Sie die Kopfzeile klicken. Wenn nicht, lass es mich wissen.

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

Ich möchte zwischen Anhängen und Entfernen wechseln. Wie würde ich das tun? – DotnetDude

+0

Ich habe meinen Beitrag aktualisiert. Wo ist dein Knopf zum Umschalten? – bendewey

+0

Was ist, wenn ich eine Zeile aus Tabelle1 nehmen und sie zwischen zwei andere Zeilen in Tabelle2 einfügen möchte? – oscilatingcretin