这是使用 Jquery append() 的 IE8 的错误吗?
Is this a bug for IE8 using Jquery append()
我一直在尝试解决这个问题几天,但没有运气,这在火狐和Chrome上工作正常,但不能在IE8上工作JS:
<script type="text/javascript">
$(function() {
$.get('./data.xml', function(data) {
$($(data).children().find('attributes')[0]).append($('<item key="is">true</item>'));
xml = data.xml ? data.xml : new XMLSerializer().serializeToString(data);
alert(xml);
});
});
</script>
数据.xml
<?xml version="1.0" encoding="UTF-8"?>
<result>
<user id="123" name="xxx">
<attributes>
<item key="test">123qwe</item>
</attributes>
</user>
</result>
结果:
<?xml version="1.0" encoding="UTF-8"?>
<result>
<user id="123" name="xxx">
<attributes>
<item key="test">123qwe</item>
<item key="is">true</item>
</attributes>
</user>
</result>
提前致谢
var item = $($.parseXML("<item key="is">true</item>")
.getElementsByTagName('*')[0]);
$($(data).children().find('attributes')[0]).append(item);
相关文章:
- jquery validate 1.8.1”;jQuery"是未定义的错误IE8
- IE8错误:为null或不是对象,但仍然可以跟踪/控制台注销
- IE8中的Ember.js(1.0pre)属性绑定错误
- JSC_TRAILING_COMMA:分析错误.IE8(及以下版本)-jshint可以警告我使用左尾逗号吗
- IE8 中未知的 JS 错误
- XDomainRequest (CORS) for XML 导致 IE8 / IE9 中的“访问被拒绝”错误
- 使用 WebAPI 和 IE8/9 上传剑道文件不正确的错误消息
- IE8对象当对象包含null值时应出现错误
- "停止运行脚本错误“;在IE8中拥有大量收藏
- Javascript'type[..][..]'为null或不是对象IE8错误
- IE8 Javascript错误:对象没有'不支持此属性或方法
- <IE8错误:'polygonOptions.fillColor'为null或不是对象
- 简单模态不会关闭 |IE8 错误 |window.location.href.
- 哈姆尔咖啡 ie8 错误
- 使用jQuery时出现奇怪的IE8错误
- jQuery XML解析/操作IE8错误
- 对象预期- Javascript/Jquery IE8错误
- 动态表单IE8错误
- 改变iframe youtube src与IE8错误
- '应为对象'使用YouTube API的IE8错误