0

我已经查看并尝试了几乎所有 jquery 单选按钮值检查解决方案,但我无法为我工作(除了孤立)。我什至认为我已经找到(并针对我自己的问题发布)一个解决方案。纳达。

在下面的脚本中,从“curForm”获取和存储选中单选按钮的值以便在 while 函数之外可用的适当 jquery 代码是什么?

 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 个 Id,每一种都有不同的无线电 nane="something"。

谢谢你。

4

1 回答 1

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
    });
于 2013-07-05T23:06:39.367 回答