jQuery直播改变IE8的复选框

问题描述 投票:1回答:2

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

我的复选框也使用了这个。http:/widowmaker.kiev.uacheckbox

这是我的复选框代码,我试过实时更改功能和开机更改功能,但都不能在IE8上使用。

<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.有人知道如何解决这个问题吗?

javascript html jquery internet-explorer-8 jquery-events
2个回答
0
投票
$(".boats").live("click", function(){
   // do stuff
})

在新版本的jQuery中,建议使用on()和off()代替live()die()。

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

0
投票

我的复选框使用的插件

这个。http:/widowmaker.kiev.uacheckbox:

在IE8中,变化事件是个bugging,我无法使用live或on功能让变化工作,但插件有几个方法触发变化。

我无法使用live或on功能来让变化工作,但插件有几个方法来触发变化.你可以使用检查和取消检查事件来触发变化事件。

所以这就解决了这个问题。

谢谢大家

© www.soinside.com 2019 - 2024. All rights reserved.