2011-11-05 61 views
0

我有一些在運行時創建的單選按鈕,它們在表內。如何檢查使用jQuery進行選擇的一個選項?如何使用jQuery驗證表中的單選按鈕

感謝

+0

使用表格,是不是? ':)' –

+0

單選按鈕是同一個單選按鈕組的一部分嗎? –

回答

1

你可以嘗試這樣的....

$('#table tbody tr input[type=radio]').each(function(){ 
    alert($(this).attr('checked')); 
    }); 

有很多方法可以做到這一點,例如,使用.each.is遍歷方法:

$("table tr td input[name=something]:radio").each(function() { 
    if($(this).is(":checked")) { 
     $(this).closest("tr").css("border", "1px solid red"); 
    } else { 
     // do something else 
    } 
}); 

或者你可以這樣做.....

定義你的單選按鈕的項目,一類基本上是你的客戶端HTML應該像<input id="answer-2_1" type="radio" name="answer-2" value="0" class="myrdo" />

現在,在你的js代碼,只需線了事件處理程序的類

$(".myrdo").bind("click",function(){if($(this).attr("checked")==true) {alert($(this).val);} }); 

的上述命令將簡單地提醒所選單選按鈕的值。

0

的一般解:佈局

if ($('input[type="radio"]', '#table').is(':checked')) { 
    // validation passes 
}