Javascript jQuery转义<;风格>;内容
我使用jquery作为xml解析器(大错误)。然而,我现在投资太多,无法转换。jQuery自动转义Javascript jQuery转义<;风格>;内容,javascript,jquery,xml,Javascript,Jquery,Xml,我使用jquery作为xml解析器(大错误)。然而,我现在投资太多,无法转换。jQuery自动转义标记的内容时出现问题 var a = $("<style><foo>content</foo></style>"), b = $("<bar><foo>content</foo></bar>"); b.find('foo').length // => 1 a.find('foo').len
标记的内容时出现问题
var a = $("<style><foo>content</foo></style>"),
b = $("<bar><foo>content</foo></bar>");
b.find('foo').length // => 1
a.find('foo').length // => 0
b.html() // => '<foo>content</foo>'
a.html() // => 'foo>content</foo>'
// ^--- missing '<'
b.text() // 'test'
a.text() // 'foo>content</foo>'
var a=$(“内容”),
b=$(“内容”);
b、 查找('foo')。长度/=>1
a、 查找('foo')。长度/=>0
b、 html()/=>“内容”
a、 html()/=>“foo>content”
//^--缺少“内容”
有没有办法阻止jQuery这样做?您可以使用:
var xml = jQuery.parseXML("<style><foo>content</foo></style>");
var a = $(xml);
var xml=jQuery.parseXML(“内容”);
var a=$(xml);
为了防止jQuery以不同的方式处理样式
标记
这里有一个演示:ah。我在节点上使用jquery,
parseXML
在向其提供XML片段时引发异常。但在浏览器中也可以使用相同的代码。谢谢@伊利阿乔很抱歉出现了两个帖子,但是你得到了什么例外?这个=>并且我没有使用任何框架。@伊利阿乔啊,是的,当然。您是否使用了任何可以解析xml的模块?你可以试着包括这样的内容。不,但要找到一个并不难。由于可移植性,我只想使用jquery。