Может ли быть правда, что команда 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?