jQuery XML解析:选择包含具有特定值的特定标记的所有节点

时间:2015-04-14 13:30:24

标签: jquery xml-parsing

假设XPath是“/bookstore/book[price=35.00]”(来自w3示例)。

到目前为止,我已经走了多远。

https://jsfiddle.net/npvgfzwc/

    var name = src.find("bookstore book:has(price:contains('35.00')) title").text();

我可以选择价格包含 35.00的书籍,但无法找到使其与之匹配的方法。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

您需要使用:

var name=src.find("bookstore book price").filter(function(){
  return $(this).text()=="35.00"
}).prev().text();
$('#blah').text(name);

<强> Working Demo