Вы можете использовать $(this).val()
, чтобы найти значение элемента, который вызвал событие.
Кажется, другие побеждали меня в этом.Мой аналогичен @John и @ Daniel.
Вот jsfiddle, чтобы проверить его jsfiddle .
Одна вещь, которую нужно отметить, - то, что live не поддерживаетметод change во всех браузерах (например, IE 6–8).
Одним из способов решения этой проблемы является использование метода делегата, который я продемонстрировал здесь
Itбудет выглядеть примерно так:
$(parentElement).delegate(selector, 'change', function() {
//do something interesting here
//$(this).val() still works.
});