我想获得单选按钮的jquery中的选中状态,但我总是在调试时出现错误/否。单选按钮的jquery中获取单选按钮的选中状态ID
这是我的看法代码:
<label>@Html.RadioButton("AlternateEmailRdoBtn", "YES", true, new { id="SendMailRegMailID" }) Mail report to registered mail id</label><br />
<label>@Html.RadioButton("AlternateEmailRdoBtn", "NO", false, new { id="SendMailAltMailID" }) Mail report to   @Html.TextBox("AlternateEmailTextBox","", new { id="AlternateEmailTextBox" })</label>
jQuery中:
var checkedstate = $('input[id=SendMailAltMailID]:checked').val();
此值总是返回false
。我在这里做错了什么?
因为带有id =“SendMailAltMailID”的单选按钮是第二个,并且这是您检查的唯一一个(尽管它会返回“NO”)。你需要'$('input [name =“AlternateEmailRdoBtn”]:checked').val();'得到勾选的单选按钮的值 –
'$('input [name = AlternateEmailRdoBtn]:checked').val ();'仍然返回“NO” – ViVi
如果第一个选项被选中,则不需要:) –