Отбор нужного элемента js

AG
На сайте с 13.10.2014
Offline
44
589

Доброго времени суток!

Есть задача следующего плана.

Нужно для второго дива с классом y присвоить display:none

Особенность в том, что параграфов может быть разное количество, как и

самих этих дивов с классом y, и например div:nth-child тут не подходит.

<div class="x">

<div class="y">...</div>
<p>...</p>
<p>...</p>
<p>...</p>
<p>...</p>
<div class="y">...</div> <!-- вот этому диву присвоить display:none -->
<div class="y">...</div>
<p>...</p>
<p>...</p>
</div>

https://jsfiddle.net/Zumzum/6jhrtkLy/1/

I2
На сайте с 07.03.2015
Offline
38
#1

Если я правильно понял, то так

https://jsfiddle.net/6jhrtkLy/2/

Качественная верстка PSD макетов (/ru/forum/974524)
Z0
На сайте с 03.09.2009
Offline
756
#2

Так вроде

https://jsfiddle.net/6jhrtkLy/3/

S
На сайте с 13.10.2014
Offline
171
#3

var item1 = $( "div.y" )[1];
$( ".x" ).find( item1 ).css( "display", "none" );

indenger20, опередили

AG
На сайте с 13.10.2014
Offline
44
#4

Воу, спасибо! Все три варианта подходят :)

Samail
На сайте с 10.05.2007
Offline
361
#5

$('.x .y:eq(1)')
.css('display', 'none');
https://jsfiddle.net/6jhrtkLy/4/
S
На сайте с 13.10.2014
Offline
171
#6

Samail, милторга на вас нет ))))

AG
На сайте с 13.10.2014
Offline
44
#7

Samail, класс! Оно работает. Что еще надо )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий