jq checkbox 的全选并ajax传参的实例
实例如下:
/全选按钮
$("#all").click(function(){
if(this.checked){
$(":checkbox").prop("checked",true);
}else{
$(":checkbox").removeAttr("checked");
}
});
$("#form").on('click','.ids',function(){
varchknum=$("input[name='ids']:checkbox").size();//选项总个数
varchk=0;
$("input[name='ids']:checkbox:checked").each(function(){
chk++;
});
if(chknum==chk){//全选
$("#all").prop("checked",true);
}else{//不全选
$("#all").removeAttr("checked");
}
});
//上下架
$('#form').on('click','.up,.down',function(){
varmy=$(this);
varval=my.data('status');
varurl=my.data('url');
varvalArr=newArray;
$("input[name='ids']:checkbox:checked").each(function(i){
valArr[i]=$(this).val();
});
varvals=valArr.join(',');
$.ajax({
url:my.data('url'),
method:'post',
data:{
status:val,
ids:vals
},
success:function(){
$("#all").removeAttr("checked");
table.search();
}
});
});
以上这篇jqcheckbox的全选并ajax传参的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。