Jquery removeClass/addClass不';你不在IE8工作吗?

Jquery removeClass/addClass不';你不在IE8工作吗?,jquery,internet-explorer,Jquery,Internet Explorer,我正在处理的一个项目有一个“按钮”表(也可以被认为是选项卡),在这个表中,只需单击一次就可以选择/突出显示一个按钮。很简单。只需几行代码,它就可以在所有浏览器中工作,IE8和更早版本除外。在我的原始代码中,IE8不会取消选择任何按钮(removeClass不起作用),除非同时显示警报(??)。看起来IE8在JSFIDLE中的表现并不好,所以我制作了一个代码笔示例-。尽管出于某种原因,点击并没有激活IE8中的任何按钮(因此addClass不起作用)。但是,正如它应该的那样,它在所有其他浏览器中都可

我正在处理的一个项目有一个“按钮”表(也可以被认为是选项卡),在这个表中,只需单击一次就可以选择/突出显示一个按钮。很简单。只需几行代码,它就可以在所有浏览器中工作,IE8和更早版本除外。在我的原始代码中,IE8不会取消选择任何按钮(removeClass不起作用),除非同时显示警报(??)。看起来IE8在JSFIDLE中的表现并不好,所以我制作了一个代码笔示例-。尽管出于某种原因,点击并没有激活IE8中的任何按钮(因此addClass不起作用)。但是,正如它应该的那样,它在所有其他浏览器中都可以正常工作。有什么想法吗?

我觉得codepen也不能很好地使用IE8。我将它转移到JSFIDLE,并在嵌入式模式下进行了尝试,它在IE8中似乎运行良好。顺便说一句,JSFIDLE真的不再支持ie8了吗?为了回答你的问题,该网站只支持ie9+,支持的浏览器列表如下:好的,由于演示网站似乎无法解决这个问题,我将在这里分享实时代码(其中有很多我没有编写的其他代码)。如果您查看源代码并搜索“navigator”,您将看到一行,其中它检查IE,如果是,则发出警报。只有当警报存在时,它才会起作用。到目前为止,我已将该警报注释掉,因此您可以看到该问题,尽管我计划在未来几天内重新添加它。