Это то, что вы ищете?
$(this)
- это каждый из menu_items
, который вы повторяете с .each()
Ваш код становится
$(xml).find('menu_item').each(function(){
$(this).text("New Value");
});
Надеюсь, это поможет
EDIT
Чтобы отправить это обратно на сервер, я бы сделал это:
$.post('save_xml.php', { xml: $(xml)}, function(data){alert("Data Loaded: " + data);});
и затем в файле PHP
<?php
$xml = $_POST['xml'];
$file = fopen("file.xml","w");
fwrite($file, $xml);
fclose($file);
echo "ok";
?>
Этот код не протестирован, и может быть множество причин, по которым он не работает, разрешения на запись в файлы и т. Д.