gpt4 book ai didi

jquery - IE6 和 IE7 有时有一个 jQuery Bug, 'nodeName' 为 null 或不是对象

转载 作者:行者123 更新时间:2023-12-01 03:06:28 25 4
gpt4 key购买 nike

我遇到一个问题,针对所选元素上的 .html() 属性的 jQuery 设置返回错误“nodeName”为 null 或不是对象。这只发生在 IE6 和 IE7 上,但不会发生在 FF2、FF3、Opera(最新 2008 年 11 月 12 日)或 Safari(同样是最新)上。

最佳答案

我解决了这个问题。该示例如下所示:

$('#section #detail .data').html(数据);

...其中数据是从 AJAX 调用返回的 HTML,并且此错误仅在 IE6 和 IE7 上第二次尝试 AJAX 调用时发生,而不是第一次。这是令人费解的。返回的错误是:

'nodeName' is null or not an object

解决方法是在设置之前先清除变量:

$('#section #detail .data').html('');$('#section #detail .data').html(data);

然后 IE6 和 IE7 又开始使用它。

顺便说一句,我必须安装 Visual Web Developer 2008 Express Edition 才能使调试器在 IE7 中工作。该信息是 here .

关于jquery - IE6 和 IE7 有时有一个 jQuery Bug, 'nodeName' 为 null 或不是对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/283316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com