这是我写的愚蠢方法
var i=1;
var userList='';
$.each($('input[type=checkbox]:checked'),function(){
if (i==1){
userList+=$(this).val();
}else if(i>1){
userList+=','+$(this).val();
}
console.log(i);
console.log($('input[type=checkbox]:checked').length+$(this).val());
i=i+1;
});
if(userList=='') $.alert("请选择用户");
console.log("用户:"+userList);
这是在博客上找到大佬写的方法(https://blog.csdn.net/tonvchong/article/details/8777181)
function ck(){
var
$box = $("[name='box']:checked"),
val = '';
$.each($box,function (i,v){
val += i > 0 ? ","+v.value : v.value;
});
alert(val);
}
<!--下面是一个循环出checkbox的代码-->
<#list rolesList as user>
<li><label><input name="box" id="box" type="checkbox" value="${user.id }"></label></li>
</#list>
所以互联网行业真的不能闭门造车吧哈哈哈,尤其我这种基础比较差的