Подтвердить что ты не робот

Событие jQuery при выборе опции

Что необходимо для привязки события при выборе формы выбора?

У меня есть что-то вроде этого:

<select id='list'>
<option value='1'>Option A</option>
<option value='2'>Option B</option>
<option value='3'>Option C</option>
</select>

Когда выбран вариант B, я хочу, чтобы какая-то функция выполнялась.

Итак, что я связываю,

$("#list").bind("?", function (){
// How do I check if it option b that selected here
//blah blah
});
4b9b3361

Ответ 1

Этот фрагмент jQuery поможет вам начать работу:

$('#list').change(function() {
    if ($(this).val() === '2') {
        // Do something for option "b"
    }
});

Ответ 2

событие, которое вы ищете, change. более подробная информация об этом событии доступна в документах jquery: http://docs.jquery.com/Events/change#fn

Ответ 3

Может быть, select() - более надежное решение:

$('#list').select(function() {
    if ($(this).val() === '2') {
        // Do something for option "b"
    }
});