我想知道这是 chrome 或 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");
}
});
将输出发送到所有浏览器中的控制台窗口,除了 google chrome (10)
唯一的区别是作为我的事件触发器从“更改”更改为“焦点”。
有人能解释一下吗?