Дочерний элемент не будет работать - PullRequest
0 голосов
/ 06 августа 2011

У меня проблема в том, что если я набираю 1, ничего не происходит, но если я набираю 2, он вносит изменения в первый div: S.

http://d.pr/m07l

знаете ли вы, что яделать неправильно

Ответы [ 2 ]

2 голосов
/ 06 августа 2011

:nth-child() - это 1-индексированный , а :nth-child(1) выберет первого ребенка. Если он не выбирает то, что вы хотите, должен быть другой ребенок, который на самом деле первый. Может быть, это заголовок & hellip; в вашем примере изображения.

Поскольку он является заголовком (спасибо за ссылку на ваш сайт ), вы должны использовать :nth-of-type() вместо того, чтобы рассматривать только <div class="newsPost"> при подсчете.

0 голосов
/ 06 августа 2011

Это потому, что первый и последний дочерние элементы имеют свои собственные селекторы:

:first-child

и

:last-child

Таким образом, вы должны использовать .newsPost:firstChild вместо .newsPost:nth-child(1).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...