Ich benutze JQuerys nth-child-Selektor, um den Rand bei jedem 3. div mit einer Klasse von photo_post_thumbnail zu ändern, aber er ändert es bei jedem 2. div?
Kann jemand sehen, was ich falsch mache?
Website
HTML-Markup
%Vor%JQuery-Code
%Vor% Es macht das, weil du <h1>
vor diesen divs hast, was div zum vierten Kind macht und nicht zum dritten:)
Der Selektor nth-child
ist anfangs etwas verwirrend, weil es das nth-child
des übergeordneten ist, nicht nur das nth-child
, das mit diesem Selektor des Elternelements übereinstimmt , der Selektor hat keine Position für diesen Selektor.
Um das gewünschte div zu erhalten, mach 3n+1
wie folgt:
Tags und Links jquery css-selectors