小编Tej*_*jek的帖子

addClass和removeClass在Internet Explorer中不起作用

当我使用它们来改变Internet Exploer(IE)中复选框的外观时,jQuery函数addClass和removeClass无法正常工作.但是,它们在其他浏览器中运行良好.

以下示例代码用于说明我的问题:

$('input:#chkbox').click(function()
    {
        //if($(this).is(":checked")){
        if($('input:#chkbox').is(":checked"))
        {
            $('input:#chkbox').next("label").addClass("etykieta_wybrana");
        }
        else
        {
            $('input:#chkbox').next("label").removeClass("etykieta_wybrana");
        }
    });
Run Code Online (Sandbox Code Playgroud)

要进一步测试这个,你可以使用jsFiddler运行代码(在IE中不起作用):http: //jsfiddle.net/tejek/pZJMd/

checkbox jquery addclass removeclass

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

addclass ×1

checkbox ×1

jquery ×1

removeclass ×1