Я создаю фотогалерею и вам необходимо применить CSS к первой фотографии в пределах моего div #wrapper. Вот соответствующий код:jQuery класс потомка недоступен, как планировалось
$('.inside:first-of-type>div:nth-of-type(1)').css('display', 'none');
$('.inside:first-of-type>div:nth-of-type(2)').css('display', 'block');
Все элементы в связи с #wrapper DIV назначены класс .inside (этот класс удаляется, как только они скользят за пределами #wrapper). Каждая фотография имеет два div-слоя. В этом случае я хочу скрыть 1-й и удалить второй слой. Я думал, что вышеприведенный код будет работать, и это произойдет, но только если будет показана первая фотография серии, иначе она ничего не сделает.
Является ли мой CSS неправильным здесь?
Как насчет публикации HTML? – j08691
Я не думаю, что «из-типа» действительно. Вы бы сделали .inside: сначала, а затем div: nth-child (1) и div: nth-child (2) –
@ DanielLorenz. Вы правы, нет! если вы хотите тип, вы просто пишете тип ... – gdoron