IE issue-使用复选框/单选按钮时,jQuery.change()不会触发回调
IE issue - jQuery .change() is not triggering callback when using checkbox/radio button?
我有一个带有多个输入的表单,可以是单选框,也可以是复选框。单击特定复选框/单选按钮后,将触发其他特定复选框或单选按钮的"已选中"。在IE 8-10上,.change()的回调似乎只在输入元素失去焦点时发生。
如何让它在检测到更改后立即触发回调?
也许我的JS方法犯了错误:
$(function() {
$("#table_id input").change(function() {
// do w/e stuff
if (this_guy_is_checked) {
check_this_other_guy();
}
});
});
使用点击绑定而不是更改绑定。。在元素失去焦点之前,不会登记更改。(在IE中)
$(element).click(function(){
//do something
});
相关文章:
- AngularJS:我可以跳过函数参数回调吗
- 要求未定义JS回调参数
- MeteorJS:在带有回调的vzaar api上正确使用wrapAsync
- 自引用回调
- 测试Angular Service解决错误回调中的promise
- 如何将一个JavaScript函数回调为多个函数
- JavaScript回调函数
- 用于回调的javascript参数
- 将json回调数据转换为日期
- 承诺在非节点式回调上使用Bluebird
- 如何在回调函数中执行流
- 回调函数中传递参数的困难(Google Map API Markers)
- Soundcloud Javascript SDK 3.0-回调无法读取属性'connectCallback
- 如何使用jqueryAJAX从页面中回调多个变量
- jquery Onclick函数带有导致双击的回调排序函数
- Javascript点击事件回调不起作用
- 一旦加载并渲染了角度引导typeahead,就使用回调
- 成功回调永远不会被JSONP请求调用
- IE issue-使用复选框/单选按钮时,jQuery.change()不会触发回调
- 在jQuery插件dropdown.js中增加了change事件的回调