我发现了一些类似的帖子,但这是另一回事。在阅读另一篇文章后,我将jQuery 1.4升级到1.4.2,但问题仍然存在。我还尝试在兼容模式下运行IE 8,但似乎没有任何作用。当然,在Chrome中它可以完美工作。
以下是标记:
这是唯一在此情况下有效的jQuery选择器...
有什么想法吗?有人可以帮忙吗...?
以下是标记:
<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
有什么想法吗?有人可以帮忙吗...?
innerHTML
需要特殊处理。我不建议使用 HTML5 语义化容器元素:它们只会给你带来 IE 的 bug,而且目前与 div 相比还没有明显的优势。 - bobince