Показать сообщение отдельно
  #4 (permalink)  
Старый 26.03.2013, 15:26
Профессор
Отправить личное сообщение для Vasy Посмотреть профиль Найти все сообщения от Vasy
 
Регистрация: 09.02.2013
Сообщений: 165

вот небольшой тестовый пример.Учитывая тот-же 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+")");

Последний раз редактировалось Vasy, 26.03.2013 в 15:30.
Ответить с цитированием