Javascript 我能';t在IE7+中设置活动类;

Javascript 我能';t在IE7+中设置活动类;,javascript,jquery,Javascript,Jquery,我已经在我的页面中添加了这些锚元素,并在同一页面上添加了href。我自己也不敢相信,从昨天开始,我尝试了多少方法来设置一个简单的活动类。但他们中没有人在IE7+甚至IE10中工作。我检查了标记、css和脚本,但没有成功,这太令人困惑了 我在一个简单的脚本中尝试了两个脚本,如addClassthat()和removeClass(),并且在除ie7+之外的所有浏览器中都可以使用,在其他方法中,我尝试了sibbines(),除了ie7+之外,它们也可以使用 我甚至在其他项目中尝试了已经在[动态导航]中

我已经在我的页面中添加了这些锚元素,并在同一页面上添加了href。我自己也不敢相信,从昨天开始,我尝试了多少方法来设置一个简单的活动类。但他们中没有人在IE7+甚至IE10中工作。我检查了标记、css和脚本,但没有成功,这太令人困惑了

我在一个简单的脚本中尝试了两个脚本,如
addClassthat()
removeClass()
,并且在除ie7+之外的所有浏览器中都可以使用,在其他方法中,我尝试了
sibbines()
,除了ie7+之外,它们也可以使用

我甚至在其他项目中尝试了已经在[动态导航]中工作的脚本。但是对于这个静态绝对URL,我在IE7+中没有得到任何结果

我只是厌倦了在这方面做更多的尝试,事实上,我很想知道到底是什么问题

顺便说一句,嵌套html元素的额外使用仅用于设计目的,而不是其他目的

您可以看到尝试过的方法之一

帮助Plz

编辑:经过两天的不断尝试,我突然找到了解决方案

为所有锚元素设置类“x”并编写下面的脚本可以解决问题

    $('.x  > a').click(function (e) 
    {
         e.preventDefault();
    });
但是,如果有人能够解释使用上述脚本背后的主要逻辑,我将不胜感激。

从链接中删除
target=“\u top”
属性。这将导致页面加载到新窗口或选项卡中,从而有效地终止您正在应用的任何jQuery


这对激活课堂非常有用。但是现在HREF不起作用了。你试过从链接中删除
target=“\u top”
属性吗?另外,
应该是
谢谢你给我的朋友时间。