0

升级 jQuery v1.10.1 时出现问题。

我有一个这样的xml:

<?xml version="1.0" encoding="utf-8"?>
<Profile Version="1.23">
    <Object Width="100" Height="100" />
</Profile>

我编写了一个小的 JavaScript 片段来从 XML 加载数据。

(function ($) {
    $.ajax({
        url: 'sample.xml',
        success: function (data) {
            if (typeof data === 'string') {
                xml = new ActiveXObject('Microsoft.XMLDOM');
                xml.async = false;
                xml.loadXML(data);
            } else {
                xml = data;
            }

            $(xml).find('Object').each(function () {
                var w = $(this).attr('Width');
            })
        }
    })
})(jQuery);

当我使用 jQuery 1.9.1 时,上面的代码可以正常工作。但是当我使用 jQuery v1.10.0 或 v1.10.1 时它显示错误,它无法解析“宽度”属性。

顺便说一句,我直接通过其官方 CDN ( http://code.jquery.com/ ) 加载 jQuery 库。

有谁知道为什么?谢谢。

4

0 回答 0