我怎么知道检查了哪个无线电,哪个无法用于jquery

时间:2012-08-29 13:36:47

标签: jquery jquery-selectors radio

我正在研究php quiz-test脚本。

我需要知道哪个选中,哪个不选。

所有无线电都在内部形式,它们正在创造。

var myRadio = $("#form1 input[type='radio']:checked").val();
alert(myRadio);

这只返回1个值,我必须在很多单元格内部。

<label>

      <input type="radio" name="<?php echo $s_id; ?>" value="<?php echo $cid; ?>"  />
      <?php echo $answer; ?>
</label>

jsfiddle

3 个答案:

答案 0 :(得分:1)

var myRadio = $('input[name=myRadio]');
var checkedValue = myRadio.filter(':checked').val();

$('input[name=radioName]:checked', '#myForm').val()

答案 1 :(得分:0)

因为看起来每个人的唯一标识是他们的名字,所以我只是记录单选按钮名称属性。通过循环并检查prop('checked'),您可以轻松查看选择了哪些。

$('input[type="radio"]').each(function () {
    if ( $(this).prop('checked') === true ) {
        console.log($(this).prop('name'));
    }
});

jsFiddle DEMO

答案 2 :(得分:0)

  。

$( '#复选框')为( ':检查')

返回true或false。

Here you have fiddle link to script