没有从单选按钮获取任何选中的值

时间:2014-05-23 12:12:38

标签: jquery asp.net-mvc

 @Html.RadioButtonFor(model => item.Data.Gender, "Male" , item.Data.Gender == "Male" ? new { id="rdoMale", Checked = "checked" } : null)  Male

@Html.RadioButtonFor(model => item.Data.Gender, "Female" , item.Data.Gender == "Female" ? new { id="rdoFemale", Checked = "checked" } : null)  Female

我怎么能得到文字"男"当选中男性单选按钮或"女性"当选中女性单选按钮时。

我正在尝试使用jquery来获取此信息。请帮助我

2 个答案:

答案 0 :(得分:0)

在两者上添加一个类:

 @Html.RadioButtonFor(model => item.Data.Gender, "Male" , item.Data.Gender == "Male" ? new { id="rdoMale", Checked = "checked",class="CheckBoxes" } : null)  Male

@Html.RadioButtonFor(model => item.Data.Gender, "Female" , item.Data.Gender == "Female" ? new { id="rdoFemale", Checked = "checked",class="c" } : null)  Female

Jquery的:

$(".CheckBoxes").on('click',function(){

alert($(this).val());

})

FIDDLE DEMO

答案 1 :(得分:0)

无论何时制作单选按钮,它都会存储一个名称。 该名称可以是MaleFemale

所以当你选择其中任何一个时,你必须使用它的名字, 正如我使用Here