相信这个例子大家都看过了
http://www.helloweba.com/view-blog-254.html
在一般的页面都能用,可是在Ajax动态生成的页面上却不能用。
下面介绍一下如何解决动态生成的页面,实现复选框的全选与反选(checkbox)
实现全选与反选。
$("#allCheckBox").click(function (){
if(this.checked){
$(':checkbox[name=checkName]').prop('checked',this.checked);
}else{
$(':checkbox[name=checkName]').prop({checked:false});
}
});
获取选中的值
var valArr = new Array;
$(":checkbox[name=checkName]").each(function(i){
if($(this).prop("checked")==true){
valArr[i] = $(this).val();
}
});
var vals = valArr.join(',');