我不知道這是鉻或jQuery的一個bug,或我誤解了.live功能的使用的jQuery .live「專注」事件
$('.input_form input[type="radio"]').live({
'change':function(){
console.log("this is a radio button");
}
});
上面的代碼發送輸出在控制檯窗口中,當我在所有主要瀏覽器點擊帶班「input_form」單選按鈕
但是下面的代碼:
$('.input_form input[type="radio"]').live({
'focus':function(){
console.log("this is a radio button");
}
});
將輸出發送到控制檯窗口中的所有BR (谷歌瀏覽器除外)(012)
唯一的區別是我的事件觸發器從「更改」到「焦點」的更改。
任何人都可以點亮一下嗎?
升級到1.7,它嘗試了三種解決方案,但還是不能讓「專注」鉻觸發。在你的第一個解決方案中,'這是無線電改變'被寫入控制檯,但不是'這是無線電焦點'在Chrome中,在Firefox中這兩個句子同時被記錄在 – 2012-04-09 12:07:53
@KevinBradshaw - 更新了我的答案,但我相信米爾科速度更快。 – adeneo 2012-04-09 13:16:39
接受Mirko的回答,並贊成你的信息豐富 – 2012-04-09 17:32:21