Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在IE8中,jQuery可以';XML中的t解析器宽度属性_Jquery_Xml_Internet Explorer - Fatal编程技术网

在IE8中,jQuery可以';XML中的t解析器宽度属性

在IE8中,jQuery可以';XML中的t解析器宽度属性,jquery,xml,internet-explorer,Jquery,Xml,Internet Explorer,升级jQuery v1.10.1时出现问题 我有这样一个xml: <?xml version="1.0" encoding="utf-8"?> <Profile Version="1.23"> <Object Width="100" Height="100" /> </Profile> 当我使用jQuery1.9.1时,上面的代码工作得很好。但当我使用jqueryv1.10.0或v1.10.1时,它显示了错误,它不能解析“Width”属性

升级jQuery v1.10.1时出现问题

我有这样一个xml:

<?xml version="1.0" encoding="utf-8"?>
<Profile Version="1.23">
    <Object Width="100" Height="100" />
</Profile>
当我使用jQuery1.9.1时,上面的代码工作得很好。但当我使用jqueryv1.10.0或v1.10.1时,它显示了错误,它不能解析“Width”属性

顺便说一下,我直接通过jQuery库的官方CDN()加载它


有人知道为什么吗?谢谢。

这里有打字错误吗$(this).attr('aidth'Oh,谢谢。我在我的帖子中对其进行了修改。如果您使用的是:var w=$(this).prop('Width');结果相同?顺便说一句,请检查IE8中的属性在我使用.prop()时是否没有被解析为'Width'而不是'Width',该值显示为'undefined'。我以前尝试过小写,它仍然不起作用。。。
(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);