Страница 1 из 1

Выбор тегов на странице.

СообщениеДобавлено: 21 янв 2011, 14:02
unsiker
Добрый день всем.
Столкнулся с небольшой проблемой. У меня есть скрипт, который работает с тегом <select>. На странице есть 3 статических <select> (они имеют id: search_field, row_num, num_per_page, эти элементы изменять не нужно) и есть 10 динамически создающихся <select> (они имеют id: 100, 101,...,10000, в зависимости от страницы). Для того что бы произвести действия с тегами <select> я использую код:
Код: выделить все
$("select").dropdownchecklist();


Но он выбирает все теги на странице. Подскажите как совершить выбор тегов <select> с цифровыми id? по сути нужно выбрать все елементы за исключением тех у кого id: search_field, row_num, num_per_page.
Буду благодарен за помощь.

Re: Выбор тегов на странице.

СообщениеДобавлено: 21 янв 2011, 14:24
zandroid
$('select:not(#id1, #id2, #id3)') - выбор всех селектов, кроме трёх с указанными id

Re: Выбор тегов на странице.

СообщениеДобавлено: 21 янв 2011, 14:27
Gennady
Немножко может помочь эта статья jQuery FAQ – часто задаваемые вопросы по jQuery.
А вообще, если они у вас все с единицы начинаются, то могу предложить еще вариант:
Код: выделить все
$("select[id^='1']");

а если с разных цифр, то см. ответ выше...

Re: Выбор тегов на странице.

СообщениеДобавлено: 21 янв 2011, 14:54
unsiker
zandroid писал(а):$('select:not(#id1, #id2, #id3)') - выбор всех селектов, кроме трёх с указанными id

Спасибо, это то что нужно.