方式一(不推荐,不能获取单元格行值): layui.use(['form', 'table','miniPage','element'], function () { var $ = layui.jquery, form = layui.form, table = layui.table, miniPage = layui.miniPage; //var len=$(".education:checked").length; form.on('checkbox',function(data){ var oldState = data.elem.checked // 记录状态 var elName = data.elem.name || '' // 取当前名称 $("input[name='"+elName+"']").prop("checked", false); $(this).prop("checked", true); //勾选当前选中的选择框 if(!oldState){ // 如果是flase表示点击的是之前已被选中的那个 $(this).prop("checked", false); // 取消勾选当前的 } form.render('checkbox'); //重新渲染 });
var len=$(".education:checked").length; 获取单选数量
方式二(推荐):