<script>
$("input[name='my_radio_button']").change(function(){
if ($("input[@name='my_radio_button']:checked").val() == 'ONE'){
do_this_stuff();
} else { do_other_stuff(); }
});
</script>
<input type="radio" name="my_radio_button1" id="radio1" value="ONE" checked />
<input type="radio" name="my_radio_button2" id="radio2" value="TWO" />
(предположим, что полный HTML и стрелка script, когда все будет готово)
Событие изменения, похоже, срабатывает при нажатии на выбор радиостанции, но не при изменении выбора с клавиатуры. Можно ли что-нибудь сделать по этому поводу?
edit - не имеет значения, если я использую bind
или live
- это просто ошибка?
Чтобы уточнить, событие не срабатывает даже после потери фокуса.
edit 2 - никто не знает причину этого?
edit 3 - как заметил DonaldIsFreak, это, по-видимому, проблема с хромом.