Javascript IE8中的奇偶选择器

Javascript IE8中的奇偶选择器,javascript,html,css,internet-explorer-8,Javascript,Html,Css,Internet Explorer 8,我试图突出每一秒的李元素。它可以与其他浏览器兼容,但IE不兼容。我尝试使用JQuery来解决这个问题,但在让它工作时遇到了问题 现在我要强调的是IE8或更少版本中的所有项目 这是我的代码: CSS JS 这是我尝试设置的HTML样式: 尝试将jquery更新为 $(document).ready(function(){ $('.s4-ql .root ul li.static:even').addClass('even'); }); 目前,jquery的目标太广泛,有两个级别的列表 u

我试图突出每一秒的李元素。它可以与其他浏览器兼容,但IE不兼容。我尝试使用JQuery来解决这个问题,但在让它工作时遇到了问题

现在我要强调的是IE8或更少版本中的所有项目

这是我的代码:

CSS

JS

这是我尝试设置的HTML样式:


尝试将jquery更新为

$(document).ready(function(){
    $('.s4-ql .root ul li.static:even').addClass('even');
});
目前,jquery的目标太广泛,有两个级别的列表

ul.root>li.static>ul.static>li


最后一个li是您需要瞄准的,但是您当前的jquery瞄准了所有li

这里没有问题。发生了什么?发生了什么?你有一个叫做“偶数”的类。你可以瞄准它。所以你的jquery甚至添加了类,现在有什么问题吗?@JoshC我相信这个问题是关于IE8的,因为他标记了itSorry,而不是突出显示每一秒的li元素,它们都被突出显示。@Batman欢迎你,下次发布一些html会很有帮助,我相信如果代码在那里,这个问题会更快解决。哦,对不起,我认为html图像就足够了。下次我将发布代码。非常感谢。
$(document).ready(function(){
    $('.s4-ql li.static:even').addClass('even');
});
$(document).ready(function(){
    $('.s4-ql .root ul li.static:even').addClass('even');
});