我有这个:
<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"));
});
}
有了这个,我得到了问题,现在我不知道如何做出答案。