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页面。