Javascript IE8:Can';t get last()或:在jQuery中工作的最后一个子项

Javascript IE8:Can';t get last()或:在jQuery中工作的最后一个子项,javascript,jquery,internet-explorer,internet-explorer-8,css-selectors,Javascript,Jquery,Internet Explorer,Internet Explorer 8,Css Selectors,为了一个IE8 bug,我一直在尝试在一些类中添加一个last类,但运气不好 我在这里读到了一些问题,在Github上找到了一些解决方案,但对我来说,似乎没有什么能影响IE8 <ul> <li>...</li> <li>...</li> <li>...</li> </ul> 有人有什么想法吗?或者我应该问一个新问题吗?你使用的是什么版本的jquery?@Ricola3D,它是用于CSS的

为了一个IE8 bug,我一直在尝试在一些
  • 类中添加一个
    last
    类,但运气不好

    我在这里读到了一些问题,在Github上找到了一些解决方案,但对我来说,似乎没有什么能影响IE8

    <ul>
      <li>...</li>
      <li>...</li>
      <li>...</li>
    </ul>
    

    有人有什么想法吗?或者我应该问一个新问题吗?

    你使用的是什么版本的jquery?@Ricola3D,它是用于CSS的。Ricola,为了你和我的缘故,只在他们的教程中使用w3schools。请不要在SO或任何其他网站上使用它作为参考。问题似乎在不同的地方。在IE8开发者工具中启动调试器并重新运行程序。并检查错误实际发生的位置。@Xavio AFAIK IE不会在JS更改时更新布局模型(元素/CSS)。如果在IE开发工具中检查,您可以看到差异,但不会看到在标记中添加的类或元素的CSS更改。
    function lastli(){
        $('ul.button-group li').last().addClass('last');
        document.body.focus();
    }
    
    lastli();