如何知道在jquery中选择了哪个单选按钮

How to know which radio button is selected in jquery?

本文关键字:单选按钮 选择 何知道 jquery      更新时间:2023-09-26

这是我的代码...在这里,我正在使用PHP代码动态生成单选按钮...

我的问题是如何在单击addForm()函数时选择哪个单选按钮...

<div class="modal-body">
    <div> <input type="radio" name="form" value="Form-Name">Form-Name</div>
    <div> <input type="radio" name="form" value="Kalpit-Contact">Kalpit-Contact</div>
    <div> <input type="radio" name="form" value="Kalpit-Contact test">Kalpit-Contact test</div>
</div>
<div class="modal-footer"> 
    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 
    <button type="button" class="btn btn-primary" onclick="addForm()">Add Page</button> 
</div>

提前致谢

var selectedValue = $("input[name=form]:checked").val();

你应该这样做:

var radio = jQuery('input[name="form"]:checked');

然后,您可以检索无线电值或其他属性:

var value = radio.val();

执行此操作之前,最好先查看是否检查了任何无线电:

if (radio != undefined)
{
    //do what you need to
}

或者,你也可以试试这个 -

    $(".modal-body input[type=radio]").each(function(){
        if (this.checked)
        {
            console.log(this.value+" is checked");
        }
    });
var myval = $("#myForm input[type=form]:checked").val();

我会输入一个div(id=myForm)并在父母的安全下调用它,以防万一您在页面上还有其他内容,例如时事通讯注册或带有选项的搜索框。