Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > jquery и select - выборка определенных селектов


Автор: Frozen_Coyote 3.2.2012, 14:16
Добрый день

господа, подскажите пожалуйста, вот есть строчка кода

Код

var select = $("select");


а мне нужно выбрать не все селекты со страницы а только те, у которых в ближайшем предыдущем DIV (в контейнере которого, собственно этот селект и находится) нет определенного класса, к примеру .needful_class

что то никак не смекну - как это реализовать

иными словами

Код

<div class = "needful_class">
<select id="my_select1">
<option></option>
</select>
</div> // этот не нужен

<div class = "needful_class">
<select id="my_select2">
<option></option>
</select> // и этот не нужен
</div>

<div>
<select id="my_select3">
<option></option>
</select> 
</div>// а вот этот нужен

<div>
<select id="my_select4">
<option></option>
</select> 
</div>// и этот тоже




спасибо!!

Автор: $дмитрий 3.2.2012, 15:20
Не проверял, но должно сработать
Код

$('select', $('select').parent().not('.needful_class'));

Автор: Frozen_Coyote 3.2.2012, 15:30
Отлично! Спасибо Дмитрий! Твой метод отработал на "ура", а то что то мои потуги класса

Код

$("select").closest("div[class!='fcanotherFormsdropdown_container']");


выдавали какое-то фуфло ((

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)