Hallo, schaut euch bitte den HTML-Code an. Ich versuche, jQuery zu verwenden, um jede 3. Instanz auf den DIVs mit class="box"
innerhalb des DIV mit class="entry"
zu bekommen, um keinen rechten Rand zu haben:
Mein HTML-Code:
%Vor%Mein Versuch mit jQuery:
%Vor%Ich kann das nicht schaffen, kann mir bitte jemand helfen? Vielen Dank im Voraus!
Danke an alle, die bei der Lösung geholfen haben, ist in der Tat richtig. Ich kodiere eine gelieferte Vorlage und stelle fest, dass JQuery im Kompatibilitätsmodus ausgeführt wurde, daher war $ das Problem.
Aus der Dokumentation (meine Betonung)
Entspricht allen Elementen , die das n-te Kind ihres Elternteils sind oder die geraden oder ungeraden Kinder des Elternteils sind.
Sie wählen derzeit das übergeordnete Element aus, während Sie untergeordnete Elemente auswählen sollten:
%Vor%nth-child scheint auch nicht 0-indexiert zu sein. Denken Sie daran, wenn Sie es gewohnt sind, bei 0 zu indexieren.
Ihr :nth-child
-Selektor verweist nicht auf n
, und Sie müssen auf das innere div
in verweisen Ihre Auswahl.
Versuchen Sie:
%Vor%Tags und Links jquery jquery-selectors