我有一个包含n行的HTML表,每一行在Row中包含一个单选按钮。使用jQuery,我如何通过这些单选按钮查看哪一个被检查?
答案 0 :(得分:10)
$('#table tbody tr input[type=radio]').each(function(){
alert($(this).attr('checked'));
});
HTH。
答案 1 :(得分:4)
有很多方法可以做到这一点,例如,使用.each
和.is
遍历方法:
$("table tbody tr td input[name=something]:radio").each(function() {
if($(this).is(":checked")) {
$(this).closest("tr").css("border", "1px solid red");
} else {
// do something else
}
});
答案 2 :(得分:3)
$('.my-radio-class:checked')
答案 3 :(得分:3)
答案 4 :(得分:3)
要遍历所有收音机检查的单选按钮,您也可以这样做:
$('input:radio:checked').each(function() {
//this loops through all checked radio buttons
//you can use the radio button using $(this)
});
答案 5 :(得分:2)
var checked = $('#table :radio:checked');
答案 6 :(得分:1)
$("table tr input[type=radio]:checked");
答案 7 :(得分:1)
//get the checked radio input, put more specificity in the selector if needed
var $checkedRadio = $("input[type=radio]:checked");
//if you want the value of the checked radio...
var checkedRadioVal = $checkedRadio.val();