Ehrlich gesagt, weiß ich nicht einmal, nach welchen Begriffen ich suchen sollte, um ein einigermaßen zielgerichtetes Suchergebnis zu erhalten, also dachte ich, ich hoffe hier auf eine schnelle Antwort. Die Suchanfragen, die ich versucht habe (einschließlich der Fragen von SO), haben dieses spezielle Problem nicht erwähnt.
Jeder Browser in meinem Arsenal versteht den folgenden jQuery-Selektor und meldet die richtige Länge (2):
alert( jQuery('#course-contents.course-sidebar .folder').length );
Aber nicht IE7. Er sagt mir, dass es keine gibt. Auf der anderen Seite dies:
alert( jQuery('.course-sidebar .folder').length );
Ich erhalte ein Ergebnis von 2 an beiden Stellen. Was hat es mit der Kombination auf sich, die dem IE7 Probleme bereitet? Beide Komponenten sind an einigen Stellen erforderlich, daher möchte ich sie nicht einfach ändern. Wenn meine Syntax schief ist, würde ich gerne wissen, warum.
Merci.