2011-01-07 53 views
4

工作与jQuery 1.3.2, IE7$(“tr.football:hidden").length回报,然而, IE8它返回。JQuery的:隐藏不IE8

你有没有遇到同样的问题?你是如何解决这个问题的?

谢谢。

+0

出现这种情况迟至1.4.2仍然明显 – TJB 2011-05-06 05:13:50

回答

5

它看起来像一个错误,请检查论坛:jquery forum bug report

+0

为了完整起见,我建议将链接的名称更改为更具描述性的内容。看起来你只是发布一个链接到JQuery,而不是实际提供的有用链接。 – jmort253 2011-01-07 14:45:26

2

我建议升级到1.4.4的JQuery的最新版本。还有另外4个版本的JQuery超出了你正在运行的版本,并且我不想看到你很难找到解决最新JQuery版本中可能解决的问题的解决方案。

当然,如果问题升级后依然存在,还有一些其他的东西,你可以尝试:

  • 确保你的HTML验证。如果JavaScript不符合浏览器实现的标准,JavaScript有时会无法正确解析HTML。
  • 查看是否可以找到解决方法,例如使用样式“display:none”选择器或者可以在隐藏的元素上绑定额外的类。

这是Google Libraries API的链接。您可以直接链接到最新版本的JQuery 1.4.4: http://code.google.com/apis/libraries/devguide.html#jquery