[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отслеживание изменений в нескольких select
Фибер Оптик
Здравствуйте, уважаемый программисты!
Столкнулся вот с какой проблемой:
на сайте имеются несколько селектов с одним id но разным атрибутом rel.


<select autocomplete="off" id="change_status" rel="1">
<option
value="1">один</option>
<option
value="2">два</option>
<option
value="3">три</option>
</select>

<select
autocomplete="off" id="change_status" rel="2">
<option
value="1">один</option>
<option
value="2">два</option>
<option
value="3">три</option>
</select>



Хочу отследить изменение значений в каждом из них. Пишу следующий код:

$("#change_status").each(function () {
$(this).change(function(){
var rel = $(this).attr('rel');
alert(rel);
});
});


Но он срабатывает только на первый селект. Что можно сделать?

Спасибо.
Игорь_Vasinsky
Цитата
на сайте имеются несколько селектов с одним id

)))

уникальный идентификатор - не такой уж и уникальный))

поменяй id на уникальные

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
kristall
$("select").change(function(){
var rel = $(this).attr('rel');
alert(rel);
});


_____________
echo '<pre>',print_r($var, 1);die;

root@server# make love && war
Фибер Оптик
Цитата (Игорь_Vasinsky @ 13.01.2015 - 12:32)
)))

уникальный идентификатор - не такой уж и уникальный))

поменяй id на уникальные

Игорь, ты гений!!!! Сделал класс и всё заработало.

Спасибо
AllesKlar
Фибер Оптик
Тут не нужно быть гением.
Есть спецификации HTML, и id должен быть уникальным.

_____________
[продано копирайтерам]
Игорь_Vasinsky
AllesKlar
не надо ля-ля. гений - так - гений.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
sergeiss
Цитата (Игорь_Vasinsky @ 13.01.2015 - 22:46)
не надо ля-ля. гений - так - гений.

И еще - очень скромный wink.gif

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.