Если вы используете IE7, порядок того, когда что-то происходит, очень важен, и селекторы не работают для динамически генерируемого контента, если сценарий jQuery объявлен заранее, то есть в элементе head.
Мы смогли обойти это, поместив код в конец документа. Как бы странно это ни звучало, это задокументировано MS как ошибка, существовавшая много лет.