Firefox下addClass()方法失效

FarisChen 发布于 2016/03/31 17:16
阅读 151
收藏 0

求各位大牛帮忙解决一下

JS中:$(".aaa"+i).addClass('bbb');追加了一个属性bbb

CSS中:.bbb{ left:10px;top:10px;color:red}

IE8中运行,没有问题,但是切换成FireFox后,CSS失效

有看到网友用$(".aaa"+i).attr('class','bbb');进行代替,但是对其他整体又引发新的问题,请问有知道得大神帮忙看一下,addClass()其他代替的方法。小弟在此致谢了!





加载中
0
螃蟹大叔
螃蟹大叔
请问你去查看那个标签上面有你加的样式吗?如果有就不是jQuery的问题,那是因为每个浏览器渲染css的优先顺序不一样导致你后面加的css并不生效
0
螃蟹大叔
螃蟹大叔
也就是样式冲突
0
螃蟹大叔
螃蟹大叔
或者你的样式本身就存在兼容性问题
0
FarisChen
FarisChen

上一级有个position: relative;

加了一个float:left就生效了。


返回顶部
顶部