Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Выбор Select по параметру

32K
24 сентября 2011 года
xface
43 / / 07.11.2009
Привет всем. На JS не совсем умею программировать, прошу помощи. Есть HTML с селектом:

 
Код:
<select name="select1" id="select1_sp">
<option value="test1" code="2311" text="">test1</option>
<option value="test2" code="3351" text="">test2</option>
<option value="test2" code="12" text="">test3</option>
</select>


Необходимо выделить элемент из списка по параметру "code", если такого элемента нет, то вывести алерт. Спасибо)
271
25 сентября 2011 года
MrXaK
721 / / 31.12.2002
вообще это нестандартный аттрибут..
но можно попробовать, например, с jQuery:
 
Код:
$("#select1_sp [ code='12']").attr("selected", "selected");
32K
27 сентября 2011 года
xface
43 / / 07.11.2009
Спасибо, Но возник другой вопрос. Как получить доступ к Select при отсутствии у него тега id ? По id я получаю таким образом
 
Код:
var SelObj = document.getElementById("select1_sp");
, а вот как оплучить по name незнаю.
20K
27 сентября 2011 года
Finder
37 / / 06.05.2007
А так разве не работает?
 
Код:
document.getElementsByName("select1")
75K
27 сентября 2011 года
ask45ru
3 / / 27.09.2011
xface, а в чем проблема поставить атрибут id?
В jQuery выборка по name делается просто:

 
Код:
$("select[name='your_name']");


Ну или как было предложено выше:

 
Код:
document.getElementsByName('your_name');
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог