Ich versuche eine Schleife durch die Klasse zu machen, aber das Problem ist, dass ich card1 und card2 ids auf dieser Seite kopiert habe. aber der obige Code scheint zu funktionieren, zeigt aber unterhalb des Fehlers.
%Vor%Ich versuche IDs aus der Schleife zu bekommen, die da sind.
Verwenden Sie den Attributselektor selector[attribute]
, um nur die Elemente mit einer ID
In Ihrem Fall:
%Vor% if(this.id)
ist alles was Sie brauchen.
Warum funktioniert das?
Wenn das Element eine ID hat, ist der Wert eine nicht leere Zeichenfolge, die immer als true
ausgewertet wird.
Wenn es keine ID hat, ist der Wert eine leere Zeichenfolge, die als false
ausgewertet wird.
Ich versuche IDs aus der Schleife zu bekommen, die da sind.
Um eine Liste der IDs zu erhalten, können Sie .map
like so verwenden:
oder verwenden Sie die Auswahl Roko schlägt in seiner Antwort vor .
Tags und Links javascript jquery