我想獲得單選按鈕的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
如果第一個選項被選中,則不需要:) –