1
Использование jQuery, как я могу сделать так, чтобы вызывалась функция всякий раз, когда какой-либо объект выбора на странице был изменен?jQuery действие при любом выборе изменяется
Использование jQuery, как я могу сделать так, чтобы вызывалась функция всякий раз, когда какой-либо объект выбора на странице был изменен?jQuery действие при любом выборе изменяется
Вы можете связать change
события всех select
элементов на DOM:
$('select').change(function() {
// do something
});
Внутри обработчика событий, то this
ключевого слова относится к select
элементу вызвал событие, и вы можете получить его атрибуты, например. var selectId = this.id;
+1; Кроме того, используйте 'live (event, action);' если вам нужно использовать его для динамически создаваемых объектов. –
Спасибо @Jeff, к сожалению событие 'change' не поддерживается' live' ... еще ... http://docs.jquery.com/JQuery_1.4_Roadmap#Events – CMS
Это была моя проблема, я использовал тот же самый кода, но весь мой объект выбора динамически создается. Есть ли способ сделать это? – Brian