для идентификации заметок user1 или user2 вам нужно немного изменить xml
string = "<user>username 1<notes id='user1'>Notes of User 1</notes></user> <user>username 2<notes>Notes of User 2</notes></user>"
обратите внимание, что я добавил id=user1
alert($(string).find("notes[id='user1']").text());
вот скрипка http://jsfiddle.net/Qa5sP/
РЕДАКТИРОВАТЬ после -1: (
Нет, селекторы jQuery не анализируют XML. Это может иногда работать, ноон недействителен и зависит от браузера.
Итак, вот способ parseXML
:
xmlDoc = $.parseXML(string),
$xml = $(xmlDoc),
$title = $xml.find("notes[id='user1']").text();
alert($title);
Демонстрация в реальном времени.