概述
得到一个多个同名的checkbox所有的值
方法
采用选择器查询后循环的方式
function AdfGetCheckboxValues(name) { var values = ''; $("input[name='"+name+"']:checked").each(function() { if ($(this).prop("checked")) { values += $(this).val() + ","; } }); if (values !== "") { values = values.substr(0,values.length - 1); } return values; }
说明
使用each函数遍历checkbox ,同时使用prop(checked)判断是否选中,如果选中,则将值累加起来