0

这个问题引用了之前已回答的帖子。现在的问题......它在 IE8 中不起作用。它在 Chrome 和 Firefox 中完美运行。

在 IE8 中,将出现日历,并突出显示当前日期。它似乎没有加载我的 XML,因此事件可以出现在日历中。

有谁知道为什么这在 IE8 中不起作用?谢谢你。

4

1 回答 1

0

因此,经过大量研究以及用户@Andrew Whitaker 和@Qlimax 的指导,我发现 IE 对我从 XML 文件中提取日期的方式并不满意。

我更改了我的 getSelectedDates 函数来解析发布的日期,以便 IE 对此感到满意。(Chrome 和 Firefox 也很高兴。)

function getSelectedDates() {
    return $(data).find('entry').map(function() {
        var dateStr = $('published', this).text();
        var a = dateStr.split("T");
        var d = a[0].split("-");
        var t = a[1].split(":");

        return {
            title: $('title', this).text(),
            published: new Date(d[0],(d[1]-1),d[2])
        };
    }).get();
}
于 2012-06-06T16:49:13.457 回答