IE中的jQuery toggleClass问题

时间:2009-09-10 14:18:52

标签: jquery

以下jQuery代码在FireFox中运行良好,但在IE中则无效。

循环执行预期的次数(通过计数警报验证)但隐藏的类不可见。

 $("a.riskInformationButton").bind("click", function(e){ 
     var toggler = $(this).parent().parent().next();         
     while(!toggler.hasClass("spacerRow")){   
        alert("Hey!");             
        toggler = toggler.toggleClass("hidden").toggleClass("visible").next();         
    }
});

非常感谢对此问题的任何帮助

谢谢,

肖恩

1 个答案:

答案 0 :(得分:2)

他们是桌子行吗? jQuery有一个bug about table-rows and toggle in IE8。这是一个workaround