2009-12-29 3 views

ответ

3

Вы можете связать change события всех select элементов на DOM:

$('select').change(function() { 
    // do something 
}); 

Внутри обработчика событий, то this ключевого слова относится к select элементу вызвал событие, и вы можете получить его атрибуты, например. var selectId = this.id;

+1

+1; Кроме того, используйте 'live (event, action);' если вам нужно использовать его для динамически создаваемых объектов. –

+2

Спасибо @Jeff, к сожалению событие 'change' не поддерживается' live' ... еще ... http://docs.jquery.com/JQuery_1.4_Roadmap#Events – CMS

+0

Это была моя проблема, я использовал тот же самый кода, но весь мой объект выбора динамически создается. Есть ли способ сделать это? – Brian

Смежные вопросы