Неправильное извлечение .attr («href») в IE7 против всех других браузеров?
Неужели это правда, что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?