我正在创建一个考勤页面,学生在网格中显示,每个学生必须使用单选按钮标记为在场,缺席或休假。
考勤页面的屏幕截图:
我只能从第一个使用jQuery的学生中选择状态,而不是其他学生。
这是我的代码:
<script type="text/javascript">
$(function() {
$('[id*=btnsave]').on('click', function() {
var val = "";
val = $('[id*=RBL1]').find('input:checked').val();
if (val != "" && val != undefined) {
alert("The value of the selected item is : " + val)
}
else {
alert("No item in the RadioButton List Selected !!");
}
});
});
</script>
如何使用类似循环的方式选择其他学生的状态?
答案 0 :(得分:1)
是的,你应该在你的radiobutton列表中添加一个类并迭代它们,它应该是这样的:
$('.rbl').each(function() {
var checked = $(this).find('input:radio:checked');
if (checked.length == 0) {
alert("No item in the RadioButton List Selected !!");
}
else{
......`enter code here`
}
});