вот небольшой тестовый пример.Учитывая тот-же xml документ
<html>
<head>
<meta charset="utf-8" />
<title>Test</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function TrueAnswer(){
for(i=0; i<$(q).length; i++){
q_value=$(q).eq(i).attr('value');
rating=$(g_xml).find('questions').children().eq(q_value).children().eq(1).children().eq(value).attr('rating')
ans=$(g_xml).find('questions').children().eq(q_value).children();
text=$(ans).find('[rating="1"]').text();
alert($(q).eq(i).find('p').text()+"("+text+")");
}
}
</script>
</head>
<body>
<div id='form'>
<button id="id3" type="button" onclick="TrueAnswer()" >Показать правильный ответ</button>
<p style=" position:relative"><textarea id="output" readonly></textarea></p>
</div>
тут есть только та функция с помощью которой я хочу выводить только верные ответы в текствое поле.Все остальное что было в полном коде,по сути неважно.Идет просто добавление всего из xml документа.
Так оно выводит так как я ожидаю,выводит все правильные всех ответов.Ну тоесть выводитса 3 алерта в цикле.А как выводить в текстовое поле ну с помощью
output.value=($(q).eq(i).find('p').text()+"("+text+")");