2013-12-17 146 views
22

在这里,这是我的代码...我在这里使用动态PHP代码生成单选按钮...如何知道在jquery中选择了哪个单选按钮?

我的问题是如何获得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> 

在此先感谢

回答

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

你应该做的是这样的:

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

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

var value = radio.val(); 

这是一个好主意,看看是否有任何无线电在这之前检查:

if (radio != undefined) 
{ 
    //do what you need to 
} 
0
var myval = $("#myForm input[type=form]:checked").val(); 

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

2

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

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

这wroks对我的感谢! –

相关问题