entfernen Sie eine Spalte aus der Zeile
Dies kann eine grundlegende Frage... aber ich bin ein Neuling auf jquery.
Ich brauche zum entfernen der letzten Spalte aus einer Zeile in der Tabelle unten
var ptr = $(this).closest("tr")
ptr.remove("td :last")
Ist dies der Weg, es zu tun?
- Hast du es testen?
- Sind Sie wollen, entfernen Sie die Letzte Zelle einer Zeile oder entfernen Sie die gesamte Spalte (die Letzte Zelle in allen Zeilen)?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten, entfernen Sie die Letzte Zelle in jeder Zeile (die ganze Spalte)
Können Sie die folgenden
jsFiddle Demo
, Wenn Sie nur wollen, entfernen Sie die Letzte Zelle in der ersten Zeile dies
jsFiddle Demo
Sowieso, ich weiß nicht, wie deine Tabelle strukturiert ist (keine Quelle, die in Ihrer Frage).
Sollten Sie verwenden
thead
undtbody
für Suchmaschinen-Optimierung und guter html-Code.Können Sie entfernen Sie eine Spalte aus der Zeile von Zellen.
eg:
$("#yourTableId").find('tr')[RowNo].cells[ColumnNo].remove();
Hier
RowNo
ist die Zeilen-position beginnen von 0 bis n ist.und
ColumnNo
ist dein td-kein starten von 0 auf n.Ihre Selektor ist in der Nähe. Sie sollten dies tun, statt:
Mit dem Raum, Sie werden im wesentlichen Fragen für die Letzte der alle Vorfahren alle Ihre tds. Ohne den Raum, Sie sagen, Sie wollen alle tds, die sind die letzten, die Ihnen zu Ihrer letzten td.
td
(Spalte) aus einer Zeile.