可以真的是,在所有其他浏览器相比,在IE7的链接的attr(“href”)命令处理非常不同吗?
让我们说,我有一个页面在http://example.com/page.html,我有这个HTML:
<a href="#someAnchor" class="lnkTest">Link text</a>
和这个jQuery:
var strHref = $(".lnkTest").attr("href");
然后在IE7中,strHref变量的值将是“http://example.com/page.htm#someAnchor”,但在其他浏览器中,它将是“#someAnchor”。
我相信最后提到的情况是最正确的一个,所以它只是一个case的IE7是一个坏男孩还是它是一个bug在jQuery?