Фибер Оптик
13.01.2015 - 16:30
Здравствуйте, уважаемый программисты!
Столкнулся вот с какой проблемой:
на сайте имеются несколько селектов с одним 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
13.01.2015 - 16:32
Цитата |
на сайте имеются несколько селектов с одним 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
13.01.2015 - 16:42
$("select").change(function(){
var rel = $(this).attr('rel');
alert(rel);
});
_____________
echo '<pre>',print_r($var, 1);die;
root@server# make love && war
Фибер Оптик
13.01.2015 - 16:49
Цитата (Игорь_Vasinsky @ 13.01.2015 - 12:32) |
)))
уникальный идентификатор - не такой уж и уникальный))
поменяй id на уникальные |
Игорь, ты гений!!!! Сделал класс и всё заработало.
Спасибо
AllesKlar
13.01.2015 - 22:37
Фибер Оптик
Тут не нужно быть гением.
Есть спецификации HTML, и id должен быть уникальным.
_____________
[продано копирайтерам]
Игорь_Vasinsky
13.01.2015 - 22:46
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
14.01.2015 - 00:29
Цитата (Игорь_Vasinsky @ 13.01.2015 - 22:46) |
не надо ля-ля. гений - так - гений. |
И еще - очень скромный
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.