多选框取值和默认勾选
html
<input type="checkbox" name="Snum" value="1" />aa
<input type="checkbox" name="Snum" value="2" />bb
<input type="checkbox" name="Snum" value="3" />cc
<input type="checkbox" name="Snum" value="4" />dd
js取值
var check_val = []; //---定义一个数组
//---循环name="Snum"的input标签
$('input[name="Snum"]:checked').each(function () {
//---将该标签的value值追加到数组中
check_val.push($(this).val());
});
check_val; //---如果选中aa、cc,则check_val=["1","3"]
js默认勾选
//后台传值为data
$("input[name='Snum'][value=" + data + "]").attr("checked", true)
//如果data为2 则默认勾选bb
//如果data有多个值也可以写循环进行勾选
for(i in data){
$("input[name='Snum'][value=" + data[i] + "]").attr("checked", true)
}