jQuery имеет селектор содержит, но я не думаю, что он имеет селектор с точным соответствием.Используя содержимое, вы можете сделать что-то вроде
x.find("Document").each(function () {
url = $("Action>LinkUrl", $(this)).text();
// find the Name element that contains TITLE
var $nameTitle = $(this).find("Name:contains('TITLE')");
// find the containing Property element
var $property = $nameTitle.closest('Property');
// find the Value in that Property
var $value = $property.find('Value');
// and read text
var title = $value.text();
(очевидно, вы можете разбить все это вместе - развернуто для комментариев).Чтобы получить только элемент 'TITLE' (а не сказать 'SUBTITLE'), я думаю, что вам нужно выполнить цикл, например,
var title = null;
$(this).find('Name').each(function() {
var $name = $(this);
if ($name.text() == 'TITLE') {
title = $name.closest('Property').find('Value').text();
return false;
}
});