删除并添加在FF中不起作用的类

时间:2011-04-29 09:41:53

标签: jquery

$('#resTable .wsButton').each(function () {
    if ($(this).hasClass("btPrimary")) {
        $(this).removeAttr("href");
        $(this).removeClass("btPrimary");
        $(this).addClass("btPrimaryPrint");
    }
});

这段代码在IE中工作但在FFmi中没有做错了吗?

5 个答案:

答案 0 :(得分:1)

将您的代码放入:

$(document).ready(function(){
//your code here
});

它应该有用

答案 1 :(得分:0)

只需在选择器之间插入一个逗号。

$('#resTable, .wsButton').each

答案 2 :(得分:0)

观点:

http://jsfiddle.net/Davood/CURCH/

http://jsfiddle.net/Davood/CURCH/1/

它正在开发ie,ff和其他浏览器

答案 3 :(得分:0)

我发现了类似的错误,但是当我将事件处理程序方法保留在(document).ready方法之外时,它得到解决,因为它是在页面重新加载而不是在特定事件上加载的。 我希望我很清楚

$(document).ready(function(){

});
//your code

答案 4 :(得分:-1)

老兄只需用你的第一行替换:

$('#resTable, .wsButton').each(function ()