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

时间:2013-12-17 07:02:21

标签: javascript php jquery

这是我的代码......这里我使用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>

提前致谢

4 个答案:

答案 0 :(得分:20)

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

答案 1 :(得分:6)

你应该这样做:

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

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

var value = radio.val();

在执行此操作之前,最好先查看是否有任何收音机:

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

答案 2 :(得分:2)

或者,您也可以尝试这个 -

    $(".modal-body input[type=radio]").each(function(){
        if (this.checked)
        {
            console.log(this.value+" is checked");
        }
    });

答案 3 :(得分:0)

var myval = $("#myForm input[type=form]:checked").val();

我会放入一个div(id = myForm)并在父母的安全下调用它,以防你在页面上有任何其他内容,例如简报注册或带选项的搜索框。