2010-09-23 66 views

回答

1

的jQuery 应该是已经处理这个给你,you can see it in the source herein a quick test here

如果浏览器尚未通过,则通过$.support.hrefNormalized(在IE中为false)进行检查,jQuery对其进行标准化,它对href, src and style attributes执行此操作。

是否有可能您使用的是旧版本的jQuery,但没有这样做?如果这样升级是你的答案。另外请确保您确实使用.attr('href')来获得规范化,而不是直接使用.href

+0

我使用的是jQuery 1.4.2,我确定我正在使用attr('href')。将再次做一个快速检查@工作。 – Extrakun 2010-09-23 16:15:47