我有一个包含多个输入的表单,无论是收音机还是复选框。单击特定复选框/单选按钮时,它将触发其他特定复选框/单选按钮的“选中”。在IE8-10上,似乎只有当输入元素失去焦点时,.change()的回调才会发生。
一旦检测到更改,如何使其触发回调?
也许我错了我的JS方法:
$(function() {
$("#table_id input").change(function() {
// do w/e stuff
if (this_guy_is_checked) {
check_this_other_guy();
}
});
});发布于 2013-09-04 03:54:03
使用单击绑定而不是更改绑定。在元素失去焦点之前不会注册更改。( IE)
$(element).click(function(){
//do something
});https://stackoverflow.com/questions/18604688
复制相似问题