Wie wähle ich das nächste passende Element aus?

9

Das funktioniert:

%Vor%

aber das nicht:

%Vor%

Das obige testet das "& lt; br & gt;" Tag, nicht der nächste passende Link.

Wie würde ich es in beiden Situationen schaffen? Ich möchte das nächste passende Element auswählen, nicht das nächste Element, wenn es übereinstimmt. Vielleicht ist .next () nicht die richtige Methode?

    
Dave 11.01.2011, 19:26
quelle

2 Antworten

18

Das zweite Beispiel sollte überhaupt nichts auswählen. Lesen Sie die Dokumentation von next :

  

Ermitteln Sie die unmittelbar folgenden gleichgeordneten Elemente jedes Elements in der Menge der übereinstimmenden Elemente. Wenn ein Selektor bereitgestellt wird, ruft es das nächste Geschwister nur ab, wenn es mit diesem Selektor übereinstimmt.

Sie müssen nextAll verwenden, um alle Geschwister zu erhalten und sie entsprechend zu filtern:

%Vor%

Referenz : nextAll

    
Felix Kling 11.01.2011, 19:28
quelle
5

Verwenden Sie .nextAll() und :first , um das nächste passende Geschwister zu erhalten, und nicht das nächste Geschwister wenn es entspricht:

%Vor%     
Nick Craver 11.01.2011 19:28
quelle

Tags und Links