Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE8-jQuery addClass/removeClass不工作_Javascript_Jquery_Internet Explorer 8 - Fatal编程技术网

Javascript IE8-jQuery addClass/removeClass不工作

Javascript IE8-jQuery addClass/removeClass不工作,javascript,jquery,internet-explorer-8,Javascript,Jquery,Internet Explorer 8,我有两个链接,如下所示: <a href="" class="bluelink active-bold"><span data-id="..">Click Here</span></a> <a href="" class="bluelink"><span data-id="..">No, Click Here</span></a> $("a > span").bind("click", fun

我有两个链接,如下所示:

<a href="" class="bluelink active-bold"><span data-id="..">Click Here</span></a>
<a href="" class="bluelink"><span data-id="..">No, Click Here</span></a>
$("a > span").bind("click", function(e) {
    e.stopPropagation();
    $("a").removeClass("active-bold");
    $(this).parents("a:first").addClass("active-bold");
    //$(this).parent().addClass("active-bold");
});
可以在所有Firefox和Chrome上正常工作,但不能在IE8或IE9上正常工作。控制台中没有错误。如果我单步执行代码,我会看到代码正在执行。但是这些变化并没有反映在页面中(也就是说,类不会像Chrome/FF中那样被添加/删除)。尝试在定位标记上单击事件,但未成功。如果我有href=“#”,它可以工作,但不能让页面滚动到顶部。你知道如何在IE上实现这一点吗


谢谢。

jQuery 2 .x具有与jQuery 1 .x相同的API,但不支持Internet Explorer 6, 7或8,请确保您使用的是1.xWORE,确切地说,这些更改应该反映在页面中吗?我正在使用jQuery 1.9XI创建一个带有此代码的小提琴。它适用于IE9和IE8模式(我使用的是IE11)。由于JS错误,我无法打开IE8上的JSfDelp页面。jQuery 2 .x具有与jQuery 1 .x相同的API,但不支持Internet Explorer 6, 7或8,请确保您使用的是1.xWORE,确切地说,这些更改应该反映在页面中吗?我正在使用jQuery 1.9XI创建一个附带此代码的小提琴。它适用于IE9和IE8模式(我使用的是IE11)。由于js错误,我无法在IE8上打开JSFIDLE页面。