gpt4 book ai didi

jquery - 为什么 .html() 在 Internet Explorer 7 中不起作用

转载 作者:行者123 更新时间:2023-12-01 04:24:52 26 4
gpt4 key购买 nike

我有一个 asp.net-mvc 站点,在 Internet Explorer 7 中,我在一个页面上遇到了奇怪的行为,其中 ajax 调用的 html 结果没有显示在屏幕上。这在 Firefox、Chrome 和 IE8 中完美运行。

我首先认为它与 ajax 相关,但为了简化和隔离问题,我发现它在 IE7 中不起作用

$("#cupcakeOfMonthYear").live("click", function () {

$('#cupcakeOfMonthCalendar').html("ffffff");
});

同样,这在 Firefox、Chrome 和 IE8 中工作得很好,但是当我更改为兼容模式以获得 IE7 体验时,整个 div 区域变为空白(而不是使用更新的 html 刷新)。

这是 IE7 中的错误吗?

最佳答案

我发现了这个问题。我正在打电话

.html(data)

在表格选择器本身上,IE7 似乎不喜欢这样。我在 table 周围放置了一个 div,当 table 从 ajax 调用返回时。我打电话

.html(data) 

在外部 div 上,效果很好。它实际上是有道理的,因为 .html() 似乎不包含外部 html,但我想所有现代浏览器都会弄清楚并做正确的事情。

关于jquery - 为什么 .html() 在 Internet Explorer 7 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7225808/

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