jQuery XML 解析:select 包含具有特定值的特定标签的所有节点

jQuery XML parsing: select all nodes containing a certain tag with a certain value

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

这里是 fiddle 到目前为止我已经走了多远。

https://jsfiddle.net/npvgfzwc/

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

我可以把它送到 select 本书,价格 包含 35.00,但无法找到使它完全匹配的方法。有办法吗?

您需要使用:

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

Working Demo