346 Stimmen

Was ist der beste Weg, um eine Tabellenzeile mit jQuery zu entfernen?

Was ist die beste Methode, um mit jQuery eine Tabellenzeile zu entfernen?

9voto

Darryl Hein Punkte 138311

Ist das Folgende akzeptabel:

$('#myTableRow').remove();

9voto

Uzbekjon Punkte 11214

Alles, was Sie tun müssen, ist, den Tabellenzeilen-Tag () aus Ihrer Tabelle zu entfernen. Hier ist zum Beispiel der Code, um die letzte Zeile aus der Tabelle zu entfernen:

$('#myTable tr:last').remove();

*Der obige Code wurde von diesem jQuery Howto-Beitrag übernommen.

8voto

Tim Abell Punkte 10006

Probier das mal aus

$(this).parents('tr').first().remove();

Vollständige Liste:

    $(document).ready(function() {
        $('.deleteRowButton').click(DeleteRow);
      });

    function DeleteRow()
    {
      $(this).parents('tr').first().remove();
    }

    foo
     Zeile löschen
    bar bar
     Zeile löschen
    bazmati
     Zeile löschen

In Aktion ansehen

8voto

ehm Punkte 23789
Funktion removeRow(row) {
    $(row).entfernen();
}

Foo

Vielleicht könnte auch so etwas funktionieren? Ich habe noch nichts mit "this" ausprobiert, also weiß ich nicht, ob es funktioniert oder nicht.

3voto

Noch eins von empty() :

$(this).closest('tr').empty();

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X