У меня есть HTML-таблица, имеющая n строки, и каждый располагает в ряд, содержат один переключатель в строке. Используя jQuery, Как я могу просмотреть эти переключатели для проверки, какой проверяется?
$('#table tbody tr input[type=radio]').each(function(){
alert($(this).attr('checked'));
});
HTH.
Есть много способов сделать это, например, используя .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
}
});
Вы хотите обрабатывать все переключатели или вам нужны только отмеченные? Если последнее, то это довольно просто:
$('table input:radio:checked')
Ссылка: : радио
, : проверено
//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();