<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" />
değiştirme olayı radyo düğmesi klavye ile seçildiğinde
değişiklik olayı bir radyo seçeneği belirlemek için tıklandığında ateş gibi görünüyor (bütün hazır olduğunda tam HTML ve ateşleme senaryoyu varsayalım), ancak ateş değil Seçim klavye ile değiştirildiğinde. Bu konuda herhangi bir şey yapılabilir mi?
düzenleme - bind
veya live
kullanıyorsam farketmez - bu sadece bir hatadır? Netleştirmek için, netlik kaybolduktan sonra bile etkinlik patlamaz.
düzenleme 2 - kimse bunun nedenini bilmiyor mu?
düzenlemek 3 - DonaldIsFreak belirttiği gibi bu odak kaybedene kadar, klavye ile değişti
vardır Herhangi bir davranışla karşılaştığınıza emin olabilirsiniz. tıklayın? –
@Nick Craver - bu daha mı iyi? – Greg
Bu komut dosyasını firefox tarayıcıda çalıştırdığımda başarılıdır, ancak Chrome tarayıcısında değişiklik yapılmaz. jquery olay işleyicisi hakkında bu sorun tahmin ediyorum. Hangi versiyonda jquery kullanıyorsunuz? – dz1984