Nieprawidłowe wyodrębnienie .attr („href”) w IE7 i wszystkich innych przeglądarkach?
Czy to naprawdę prawda, żeattr("href")
komenda dla łącza jest bardzo różna w IE7 w porównaniu do wszystkich innych przeglądarek?
Powiedzmy, że mam stronę pod adresemhttp://example.com/page.html i mam ten HTML:
<a href="#someAnchor" class="lnkTest">Link text</a>
a to jQuery:
var strHref = $(".lnkTest").attr("href");
Następnie w IE7 wartośćstrHref
zmienna będzie"http://example.com/page.htm#someAnchor"
ale w innych przeglądarkach będzie"#someAnchor"
.
Uważam, że ostatni wymieniony przypadek jest najbardziej poprawny, więc czy przypadkiem IE7 jest złym chłopcem, czy może jest to błąd w jQuery?