2012-12-10 53 views
1

我已经看到了各地使用的话这个相同的组合SO但他们没有一个人解决的根本问题jQuery的IE7刚不相处。 我的应用程序在每个主要浏览器和大于8的IE版本上都运行正常。但是,我的许多公司用户仍然因IE7浏览器的弱点而受苦。虽然最近的测试,我遇到了这个奇怪的错误...jQuery的1.8.x的IE7 .append().prepend()问题

IE7 complains about jQuery's append and prepend

这显然是一个关于jQuery的本身和一宗投诉,我认为已被根除与jQuery v1.3.x?所以,我的问题是:

有没有解决方法?我应该在我的应用程序中找到每个出现的.append().prepend(),并将它们替换为不太优雅的东西?

回答

2

此篇的未来的读者应该承担,使用IE8 jQuery中的SCRIPT65535错误时或更低是DOM节点正在被访问,通常是jQuery的境界的范围之外的指示证人。在我的情况下,我试图用.text()来改变页面的<title>

这是一个众所周知的和未解决的错误与jQuery和IE浏览器,如下所示:http://bugs.jquery.com/ticket/7825

一定要检查你的代码,而通常的<HTML>标签如<FRAME>之外存在的节点引用,<HEAD><TITLE><IFRAME>,你很可能会发现你的问题。