如何单独使用jQuery解析xml属性?

Rya*_*yan 17 javascript xml jquery

我已经成功解析了xml,但我仍然坚持获得孩子们的属性.

XML示例:

<entries>
    <entry>
        <media:thumbnail url="blah" />
    </entry>
</entries>
Run Code Online (Sandbox Code Playgroud)

Javascript/jQuery:

$.get('data.xml', function(d){
    $(d).find('entry').each(function(){
        var $entry = $(this);
        var pic = $entry.find('media:thumbnail').attr('url');
    })
});
Run Code Online (Sandbox Code Playgroud)

那个javascript对我来说不起作用.有什么问题?

Dar*_*JDG 24

Aah,命名空间是一种不同的动物,它不在你的原始帖子中.你必须逃避:你的选择器.

var pic = $entry.find('media\\:thumbnail').attr('url');
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/JSrJe/1/

另请参阅使用命名空间的jQuery XML解析