我已经查看并尝试了几乎每个jquery单选按钮值检查解决方案,但我无法为我工作(除了隔离)。我甚至以为我找到了(并根据我自己的问题发布)一个解决方案。纳达。
在下面的脚本中,从“curForm”获取和存储已检查单选按钮的值的适当jQuery代码是什么,以便它可以在while函数之外使用?
while (prevForm != "sympFormEtiology") {
$('div').hide();
curForm = getForm();
$('div#'+ curForm).show();
$(insert relevant code here)
prevForm = curForm;
}
html看起来像这样:
<div id="sympFormTemporPatt" class = "main">
<form class="sympCodeForm" action="">
<p class="formTQuestion">Which of the following best describes...? </p>
<input type="radio" name="temporpatt" value="1" > Acute<br><br>
<input type="radio" name="temporpatt" value="2" > Continuous<br><br>
...
</form>
</div>
非常重要!有12种形式,有12个Ids,每个有不同的无线电nane =“某事”。
谢谢。
答案 0 :(得分:0)
考虑
$('div#'+ curForm)
作为当前形式,下面的代码将选择当前形式的所有无线电输入:
$('div#'+ curForm).find('input[type=radio]:checked').each(function(){
// myArray.push($(this).attr('name')) or myArray.push($(this).attr('id')) or whatever you want
});