Может ли быть правда, что команда attr("href") для ссылки обрабатывается очень сильно в IE7 по сравнению со всеми другими браузерами?
Скажем, у меня есть страница 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".
Я считаю, что последний упомянутый случай является самым правильным, так ли это только случай, когда IE7 плохой мальчик или это ошибка в jQuery?