我有几个用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。 任何人都知道如何解决这个问题?
谢谢!
答案 0 :(得分:0)
$(".boats").live("click", function(){
// do stuff
})
在较新版本的jQuery中,建议使用on()和off()而不是live()/ die()
$(document).on("click", ".boats", function(){
// do stuff
})
答案 1 :(得分:0)
我用于复选框的插件
这一个:http://widowmaker.kiev.ua/checkbox/
在IE8中遇到更改事件。
我无法使用live或on函数来进行更改工作,但插件有两种触发更改的方法。 您可以使用check和uncheck事件来触发更改事件。
因此解决了这个问题。
感谢所有