javascript - jQuery 实时更改复选框 IE8

标签 javascript html jquery internet-explorer-8 jquery-events

我有几个用 Ajax 加载的复选框(因为数据库数据), 现在,当这些复选框从未选中变为已选中时,我想执行一些操作,反之亦然。

我也将其用于我的复选框: http://widowmaker.kiev.ua/checkbox/

这是我的复选框代码:

<input type="checkbox" id="boats" class="boatID-2 afvaartijdID-3 boats" style="position: absolute; z-index: -1; visibility: hidden;">

我尝试过实时更改功能和更改功能,但两者都无法在 IE8 中工作。 像这样

$(document).on('change','.boats',function(){
    //do stuff
});

$('.boats').live('change',function(){
    //do stuff
});

我有最新版本的 jQuery。 有人知道如何解决这个问题吗?

最佳答案

$(".boats").live("click", function(){
   // do stuff
})

在较新版本的 jQuery 中,建议使用 on() 和 off() 而不是 live()/die()

$(document).on("click", ".boats", function(){
   // do stuff
})

关于javascript - jQuery 实时更改复选框 IE8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9015520/

相关文章:

javascript - 使用 mindmup-editabletable.js 时显示的阴影

javascript函数返回意外的未定义

javascript - 在 Angular 中使用下划线在数组中查找内容

html - CSS Box Shadow Inset 隐藏图像而不是按预期工作

javascript - AngularJS:无法发送带有适当 CORS header 的 POST 请求

javascript - 按下按钮时显示内容并更改事件按钮的颜色

javascript - 解析 JSON 对象数组并在 ReactJS 中显示它

javascript - c# WPF Webbrowser with Highchart,来自外部源的 Javascript 不工作 "An error has occurred in the script on this page"

html - 如何摆脱右侧的空白区域?

html - 定位正确的内容 Bootstrap 网格