我已经看到过相同的单词组合,但不是其中之一解决了 jQuery 和 IE7 的基本问题只是没有相处。 我的应用程序在每个主要浏览器和大于8的IE版本上运行都没有错误。然而,我的很多公司用户仍然被一个名为IE7的浏览器的贫穷借口所困扰。在最近的测试中,我遇到了这个奇怪的错误...
这显然是关于jQuery本身和我认为已经使用jQuery v1.3.x根除的一个投诉?所以,我的问题是:
有解决方法吗?我应该在我的应用中找到.append()
和.prepend()
的每一次出现,并用不太优雅的东西替换它们吗?
答案 0 :(得分:2)
本文的未来读者应该证明,当使用IE8或更低版本时,jQuery中的 SCRIPT65535 错误表明正在访问的DOM节点通常超出了jQuery领域的范围。在我的情况下,我尝试使用<title>
更改页面的.text()
。
这是jQuery和IE的一个众所周知且未解决的错误,如下所示:http://bugs.jquery.com/ticket/7825
请务必检查您的代码,以获取对通常位于<HTML>
标记之外的节点的引用,例如<FRAME>
,<HEAD>
,<TITLE>
或<IFRAME>
而你很可能会发现你的问题。