jQuery 1.8.x IE7 .append()。prepend()问题

时间:2012-12-10 13:40:42

标签: jquery internet-explorer-7

我已经看到过相同的单词组合,但不是其中之一解决了 jQuery IE7 的基本问题只是没有相处。 我的应用程序在每个主要浏览器和大于8的IE版本上运行都没有错误。然而,我的很多公司用户仍然被一个名为IE7的浏览器的贫穷借口所困扰。在最近的测试中,我遇到了这个奇怪的错误...

IE7 complains about jQuery's append and prepend

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

有解决方法吗?我应该在我的应用中找到.append().prepend()的每一次出现,并用不太优雅的东西替换它们吗?

1 个答案:

答案 0 :(得分:2)

本文的未来读者应该证明,当使用IE8或更低版本时,jQuery中的 SCRIPT65535 错误表明正在访问的DOM节点通常超出了jQuery领域的范围。在我的情况下,我尝试使用<title>更改页面的.text()

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

请务必检查您的代码,以获取对通常位于<HTML>标记之外的节点的引用,例如<FRAME><HEAD><TITLE><IFRAME>而你很可能会发现你的问题。