Identifizieren aller Zeilen in einem Tabelle tbody-Element mit jQuery

7

Ich versuche, alle Zeilen innerhalb eines Abschnitts <tbody> einer Tabelle abzurufen, bin mir jedoch nicht sicher über die Syntax dafür. Ich habe unten einen Dummy-Tabellen-Auszug und meinen letzten Versuch, die Aufgabe mit jQuery zu erreichen, eingefügt!

Tabellenextrakt:

%Vor%

jQuery-Code:

%Vor%     
cw84 15.10.2009, 20:35
quelle

6 Antworten

8

Meine Vorschläge bestehen darin, die ID-Attribute auf dem tbody zu platzieren, anstatt auf die erste Zeile jedes einzelnen.

HTML

%Vor%

jQuery

%Vor%

Das jQuery-Snippet erhält alle entsprechenden Zeilen mit Ausnahme der ersten Zeilen.

    
Omar 15.10.2009, 20:46
quelle
10

Sie können das folgende verwenden, wenn Sie die Tabellen-ID kennen.

%Vor%     
Ally 12.07.2012 16:38
quelle
4

Dies ist wahrscheinlich das sauberste

%Vor%     
Agent_9191 15.10.2009 20:49
quelle
3

Aus Ihrem Beispiel sieht es so aus, als könnten Sie "alle Zeilen mit Ausnahme von denen mit # Nothilfe" möchten. Wenn das der Fall ist, können Sie Folgendes verwenden:

$('#emergency').closest('tr').siblings();

Beachten Sie, dass #emergency kein <tr /> oder <th /> oder irgendetwas anderes sein muss. Es könnte ein beliebiges Element in einer Tabellenzelle sein.

    
Annabelle 15.10.2009 20:56
quelle
2

Versuchen Sie:

%Vor%

was Ihnen alle Zeilen bringen soll, die nicht die Kopfzeile sind.

    
richsage 15.10.2009 20:38
quelle
1

Ich konnte eine Lösung finden, um alle Datensätze in paginierten Seiten zu erhalten. Sie können das auch ausprobieren.

var userList = $("#user-grid").dataTable().fnGetNodes();

    
Hasunie Adikari 07.04.2016 04:18
quelle

Tags und Links