Неправильное извлечение .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?

Ответы на вопрос(7)

Ваш ответ на вопрос