Отслеживание выбора из списка
Скажите, как можно c помощью JQuery отследить выбор пользователем поля option из списка select в реальном времени?
|
А что конкретно требуется? Для работы с выбраным option можно использовать :selected
|
Например для создания функции по клику можно использовать что-то вроде $().on('click',function{}), есть ли аналогичная конструкция для select?
|
Gurchava,
http://api.jquery.com/change/ |
Спасибо, но у меня возникла еще одна проблема. В момент загрузки моего сайта существует один select с id=vi0 и связанные с ним элементы, id которых тоже на 0 заканчиваются, потом по нажатию на кнопку можно создать еще несколько таких конструкций с id =vi1,vi2,vi3 и т.д. Так вот, я пытаюсь циклом пробежаться по всем возможным id и применить вот эти свойства:
$("select#vi"+i).change(function () {
var val = $("select#vi"+i).val();
if(val=='co'){
$("t#vior"+i).show(); }
if(val=='cos'){
$("t#vior"+i).show(); }
if(val===''){
$("t#vior"+i).hide(); }
});
Проблема в том, что change работает только для элемента который существовал изначально, а не для добавленных в последствии. В чем проблема может быть? |
Gurchava,
ставьте on на элемент выше который содержит все добавленные или ищите ошибку в вашем i - информации недостаточно о вашем коде |
| Часовой пояс GMT +3, время: 06:22. |