Я нашел несколько сообщений с похожими проблемами, но это нечто другое. Я обновил jQuery 1.4 до 1.4.2 после того, как прочитал другой пост, но проблема все еще остается. Я также попытался запустить IE 8 в режиме совместимости, но ничего не получалось. Конечно, он отлично работает в Chrome.
Вот разметка:
<section class="pleaseWaitButton">
<p><img src="images/please_wait.png" alt="Please wait" /></p>
<p><input type="image" src="images/add_to_cart.png" alt="Add to cart"/></p>
</section>
Вот единственный селектор jQuery, который работает в этом сценарии ...
$('.pleaseWaitButton').length // 1
А вот селекторы jQuery, которые не будут работать!
$('.pleaseWaitButton').find('input').length // 0
$('.pleaseWaitButton input').length // 0
$('.pleaseWaitButton > p > input').length // 0
Есть идеи? Кто-нибудь ...?