9

我尝试使用我的 javascript 从以下简单 xml 中获取属性值。

XML:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ParentNode Symbol="$"><Row book = "test" price ="80"/></ParentNode>

jQuery:$('ParentNode').attr('Symbol');

如果 xml 代码是,则 JQuery 工作正常

<ParentNode Symbol="$"><Row book = "test" price ="80"/>   </ParentNode>
4

2 回答 2

13

尝试

var string  = '<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ParentNode Symbol="$"><Row book = "test" price ="80"/></ParentNode>';

var $doc = $.parseXML(string);
console.log($($doc).find('ParentNode').attr('Symbol'))

演示:小提琴

于 2013-08-27T12:54:54.737 回答
1
$(xml).find("ParentNode").attr("Symbol");

试试这个

于 2013-08-27T13:01:42.007 回答