Wie fügt man Zeilen in der Mitte einer Tabelle mit jQuery hinzu?

7

Ich habe eine Tabelle, die Kundennamen zusammen mit den Produkten, die sie gekauft haben, mit ihren Preisen hat. Daher gibt es für jeden Kunden mehrere Datensätze. Diese Tabelle ist eine einfache 3-Spalten-Tabelle: Name, Produkt und Preis.

Was ich machen möchte ist:

Legen Sie alle Datensätze eines Kunden zusammen (ich habe es getan) und direkt nach diesen Zeilen fügen Sie eine neue zusätzliche Zeile hinzu, die nur den Gesamtpreis aller Produkte anzeigen würde, die jeder Kunde gekauft hat. Diese Zeile hätte eine leere Zelle in der Namen- und Produktspalte. Und hätte insgesamt in Preis Spalte.

BEARBEITEN

Es ist einfach eine einfache Tabelle ohne Klassen oder IDs. Kunden weise gruppiert Tabelle wird von PHP generiert. Also ich habe einen Tisch wie diesen

%Vor%

Und ich möchte dies in:

konvertieren %Vor%     
understack 01.04.2010, 13:21
quelle

2 Antworten

8

Mit jQuery können Sie alle Zeilen auswählen, in denen der Benutzername in einem seiner untergeordneten Elemente enthalten ist. Ich gehe davon aus, dass Benutzernamen einzigartig sind.

%Vor%

Jetzt hol dir das letzte

%Vor%

Und verwenden Sie die Funktion after , um Ihre neue Zeile einzufügen.

    
geowa4 01.04.2010, 13:33
quelle
15
%Vor%

oder

%Vor%

Dabei ist #rowid eine ID aus einer Zeile, an die Sie eine neue Zeile anhängen möchten.

    
jAndy 01.04.2010 13:29
quelle

Tags und Links