Так что, по правде говоря, я даже не знаю, какие термины я бы искал, чтобы получить разумно нацеленный результат поиска для этого, поэтому я подумал, что надеюсь на быстрый ответ здесь. Поиски, которые я пробовал (включая связанные вопросы SO), не затронули эту конкретную проблему.
Каждый браузер в моем арсенале понимает следующий селектор jQuery и предупреждает правильную длину (2):
alert( jQuery('#course-contents.course-sidebar .folder').length );
Но не IE7. Это говорит мне, что есть ноль. С другой стороны, это:
alert( jQuery('.course-sidebar .folder').length );
Дает мне результат 2 в обоих местах. Что это за комбинация, которая дает IE7 подходит? Оба компонента необходимы в некоторых местах, поэтому я не хочу просто менять их. Если мой синтаксис шаткий, я хотел бы знать, почему.
Спасибо.