如何在jQuery中检查单选按钮是否被选中并获取其值?


How can I check if a radio button is selected in jQuery and gets his value?

你能解释一下我如何在jQuery中检查,如果一个单选按钮被选中,并在数据库中插入值之前获得值?

谢谢

查看单选输入是否被选中:

$("#radio").is(":checked"); // returns boolean

按类获取无线电组输入的值:

$(".radioGroup:checked").val(); // returns checked radios value

或使用属性选择器:

$("input[name=radioName]:checked").val();
$("#radiobuttonid").change(function(){
    if($(this).is(":checked")){
        //radion button is selected do something
        var radioButton = $(this).val();
    }
});

同意@RobW的观点…然而,要回答您的查询,您可以使用jquery attr()或prop()方法

if($('your-elem-id').prop("checked")) { //form submit }

应该帮助

bFlag = $('#test2').is(':checked');