在radiobutton中加载xml项目

时间:2015-06-12 08:03:15

标签: jquery xml radio-button

我有这个:

<fieldset>
    <label>
        <input type="radio" name="color" id="resp1" value=""></input>
    </label><br>
    <label>
        <input type="radio" name="color" id="resp2" value=""></input>
    </label><br>
    <label>
        <input type="radio" name="color" id="resp3" value=""></input>
    </label><br>
</fieldset>

我想加载radiobuttons xml的项目,如下所示:

<?xml version="1.0" encoding="utf-8" ?>
<RecentPreguntas>
 <Pregunta>
  <Title>Capital de Francia</Title>
  <Respuestas value="test">
   <Cierto value="test1">París</Cierto>
   <Falso value="test2">Berlín</Falso>
   <Falso value="test3">Roma</Falso>      
  </Respuestas>
 </Pregunta>
<Pregunta>
<Title>Capital de España</Title>
<Respuestas>
  <Falso>Berlín</Falso>
  <Falso>Lisboa</Falso>
  <Cierto>Madrid</Cierto>
</Respuestas>
</Pregunta>
<Pregunta>
<Title>Capital de Rumanía</Title>
<Respuestas>
  <Falso>Budapest</Falso>
  <Falso>Berlín</Falso>
  <Cierto>Bucarest</Cierto>      
</Respuestas>
</Pregunta>
<Pregunta>
<Title>Capital de Bélgica</Title>
<Respuestas>
  <Cierto>Bruselas</Cierto>
  <Falso>Estocolmo</Falso>
  <Falso>Oslo</Falso>
</Respuestas>

javascript

function parseXml(xml)
{
    var $items = $(xml).find("Pregunta");
    var itemsCount = $items.length;
    $("#pregunta").each(function(){
        var random = Math.floor(Math.random()*itemsCount);
        $(this).append($($items.get(random)).find("Title"));                            
    });   
}

有了这个,我得到了问题,现在我不知道如何做出答案。

0 个答案:

没有答案