IE8 - jQuery addClass / removeClass不能正常工作

时间:2015-07-08 18:27:52

标签: 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>

我有一个jquery点击功能,如下所示:

$("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或9.控制台中没有错误。如果我单步执行代码,我会看到代码正在执行。但是这些更改没有反映在页面中(即,不会添加/删除类,就像在Chrome / FF中一样)。试图在锚标签上有click事件,但没有用。它有效,如果我有href =&#34;#&#34;,但不能让页面滚动到顶部。知道如何在IE上做这个工作吗?

感谢。

0 个答案:

没有答案