При корректном HTML следующий объект находит ожидаемый объект во всех браузерах, но получает значение NULL в IE (6 и 7).
$(document).ready(function() {
alert( '$(.rollover):\n' + $('.rollover'));
});
Я пытался переключить его на что-то более простое, например $ ('a'), но в IE я всегда получаю NULL.
Обновление:
После прохождения страницы через валидатор W3C (и игнорирование того, что мне говорил мой плагин валидатора Firefox), оказалось, что на самом деле довольно много ошибок валидации (даже с определенным переходным HTML 4), которые я не могу легко исправить, поэтому мой думаю, это причина моих проблем. Как примерка очень простой документ работает как положено в IE.