我使用下面的代码将不同的背景颜色应用于奇数行和偶数行:
$('#tbl tr:odd').css('background-color', '#ECF6FC');
$('#tbl tr:even').css('background-color', '#ffffff');
但是奇数行和偶数行在 FF 和 IE 中显示不同,例如:
FF:
IE:
可以看出,在 FF 中,第一行结果是白色,而在 IE 中,第一行结果是蓝色。为什么会发生这种情况,解决方法是什么?
最佳答案
尝试
$('#tbl tr:nth-child(odd)').css('background-color', '#ECF6FC');
$('#tbl tr:nth-child(even)').css('background-color', '#ffffff');
应该可以
关于jQuery奇偶问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3700667/