动态jQuery选择器

动态jQuery选择器,jquery,forms,Jquery,Forms,我决定改变我的问题,使它更容易理解 我使用php从db生成表单。这是测验,它有n组单选按钮,每组代表我测验中一个问题的答案,每组的名称是name1,name2,name3。。。取决于数据库中问题和答案的数量 我只需要选择一组单选按钮(测验中的一个问题和答案),并获得它的值,然后通过ajax发送它,以便与数据库中的正确答案进行比较 所以我需要一个选择器,它允许我这样做,一个问题接一个问题直到测验结束 这是我从DB生成的HTML代码: <form> <fieldset> &l

我决定改变我的问题,使它更容易理解

我使用php从db生成表单。这是测验,它有n组单选按钮,每组代表我测验中一个问题的答案,每组的名称是name1,name2,name3。。。取决于数据库中问题和答案的数量

我只需要选择一组单选按钮(测验中的一个问题和答案),并获得它的值,然后通过ajax发送它,以便与数据库中的正确答案进行比较

所以我需要一个选择器,它允许我这样做,一个问题接一个问题直到测验结束

这是我从DB生成的HTML代码:

<form>
<fieldset>
<label for = "otazka1">Kolik je 1+1 ?</label>
<div id="radio">
<input type="radio" id="radio1" name="0" value="0" /><label for="radio1">4</label>
<input type="radio" id="radio2" name="0" value="1" /><label for="radio2">2</label>
<input type="radio" id="radio3" name="0" value="2" /><label for="radio3">3</label>
</div>
<label for = "otazka2">Kolik je 2+2 ?</label>
<div id="radio">
<input type="radio" id="radio1" name="1" value="0" /><label for="radio1">2</label>
<input type="radio" id="radio2" name="1" value="1" /><label for="radio2">3</label>
<input type="radio" id="radio3" name="1" value="2" /><label for="radio3">5</label>
</div>
<label for = "otazka3">Kolik je 3+3 ?</label>
<div id="radio">
<input type="radio" id="radio1" name="2" value="0" /><label for="radio1">5</label>
<input type="radio" id="radio2" name="2" value="1" /><label for="radio2">10</label>
<input type="radio" id="radio3" name="2" value="2" /><label for="radio3">9</label>
</div>
</fieldset>
</form>

Kolik je 1+1?
4.
2.
3.
Kolik je 2+2?
2.
3.
5.
Kolik je 3+3?
5.
10
9

我想我理解你的要求。用于迭代输入

您当前的代码:
$(“input.i”)
正在查找具有类
i
输入

$('input').each(function(){
    $(this).val();
});

您可以将索引连接到选择器,以获得具有正确索引的输入

for(i=0;i<numberOfInputs;i++){
    $("form input:eq(" + i + ")").getVal()
}

for(i=0;i是否考虑过对所有这些输入使用某个类,并使用jQuery逐个调用它?如
$('.myinputs')。每个(函数(){//do stuff});
您希望如何处理该值?