Falsche Extraktion von .attr ("href") in IE7 gegen alle anderen Browser?

Kann es wirklich wahr sein, dass die attr("href") Befehl für einen link behandelt wird, sehr unterschiedlich im IE7 im Vergleich zu allen anderen Browsern?

Sagen wir, ich habe eine Seite bei http://example.com/page.html und ich habe diesen HTML:

<a href="#someAnchor" class="lnkTest">Link text</a>

und das jQuery:

var strHref = $(".lnkTest").attr("href");

Dann im IE7 den Wert der strHref variable "http://example.com/page.htm#someAnchor" aber in anderen Browsern wird es "#someAnchor".

Ich glaube, dass die zuletzt genannten Fall ist die richtige, so ist es nur ein Fall der IE7 ein "bad boy" oder ist es ein bug in jQuery?

InformationsquelleAutor der Frage EmKay | 2009-10-20

Schreibe einen Kommentar