为什么jQuery选择器有时在Internet Explorer中不起作用

时间:2020-03-05 18:46:37  来源:igfitidea点击:

我有一个很奇怪的问题。在某些难以捉摸的情况下,我无法在IE下的页面上应用任何jQuery选择器。在Firefox下也可以。 jQuery函数只是返回空数组。

有什么建议?

页面太复杂,无法在此处发布。实际上,除" #id"选择器外,任何选择器都会返回零元素数组。 jQuery版本是1.2.3

解决方案

回答

它无法在哪个版本的IE下运行?特定的复杂选择器是否失败?我认为我们需要一个例子。

编辑:如果升级到1.2.6,问题是否消失了?根据此页面,1.2.6主要是一个错误修复版本。

如果失败,发现问题的最佳方法是创建一个最小的页面,以重现该错误。没有这些,就几乎不可能进行故障排除。

回答

尝试升级到jQuery 1.2.6,如果我们首先遇到问题,则应该使用最新版本的jQuery,以确保我们使用的是最新和最好的。