jQuery如何选择<foo.bar> </foo.bar>节点

时间:2015-02-04 12:37:15

标签: javascript jquery xml

我有一个看起来像这样的XML文档:

<event>
    <foo.bar>content</foo.bar>
</event>

我使用jQuery来读取这个xml文档,如下所示:

var $xml = $( $.parseXML(xmlStr) );

当我尝试选择foo.bar节点时,它将搜索名为foo和类栏的节点。如何通过标记名选择此节点?

$xml.find( "foo.bar" ) //returns nothing, searches for tag foo with class bar

2 个答案:

答案 0 :(得分:5)

您需要转义选择器中的.

$xml.find("foo\\.bar")

答案 1 :(得分:2)

你可以尝试使用它:

$xml.find( "foo\\.bar" )

您需要.的转义字符。