【问题标题】:jQuery how to select <foo.bar></foo.bar> node [duplicate]jQuery如何选择<foo.bar></foo.bar>节点[重复]
【发布时间】:2015-02-04 20:37:55
【问题描述】:

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

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

我使用jQuery读取这个xml文档如下:

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

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

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

【问题讨论】:

    标签: javascript jquery xml


    【解决方案1】:

    你需要在选择器中转义.

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

    【讨论】:

    • 谢谢!效果很好!
    • @oogie 没问题,很高兴为您提供帮助
    【解决方案2】:

    你可以试试这个:

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

    . 需要一个转义字符。

    【讨论】:

    • 也谢谢你!效果很好!
    • @oogie 你欢迎老兄!我很高兴能帮上忙。
    猜你喜欢
    • 1970-01-01
    • 2012-02-02
    • 1970-01-01
    • 2012-08-18
    • 2014-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多