jQuery append()在IE中被破坏了?

jQuery append()在IE中被破坏了?,jquery,Jquery,jQuery 1.6.4append()是否在IE中被破坏 除了IE6之外,该代码在任何地方都有效+ $('<xml></xml>').append('<test>hello world</test>'); $('').append('hello world'); 有没有办法解决这个问题?来自文档: jQuery(html,[ownerDocument]) html动态创建的html字符串。注意,这将解析HTML, 不是XML 传递给jQuer

jQuery 1.6.4
append()
是否在IE中被破坏

除了IE6之外,该代码在任何地方都有效+

$('<xml></xml>').append('<test>hello world</test>');
$('').append('hello world');
有没有办法解决这个问题?

来自文档:

jQuery(html,[ownerDocument])

html动态创建的html字符串。注意,这将解析HTML, 不是XML

传递给jQuery的参数不是HTML(没有HTML元素
xml
),因此没有任何附加内容


查看有关在IE中创建XML文档的信息如何知道它不起作用?
不是选择器,所以它附加了什么?@Šime Vidas:它失败,出现错误-“意外的方法调用或属性访问。检查jquery.min.js中的第3行”好,这意味着我不能用jquery编写XML?(尽管它在除ie之外的任何地方都能工作)?是的,jQuery不提供从片段创建XML文档的跨浏览器实现。谢谢。但是…真的没有办法用jQuery重写这段代码吗?你可以使用现有的方法创建一个插件(上面链接的IE和其他浏览器使用DOM->),也许有人已经创建了这样的插件。