jq 分页展示数据,选中checbox将选中的id保存起来传给后台

来源:互联网 发布:众途软件下载 编辑:程序博客网 时间:2024/05/22 07:44
//obj选中的inputfunction changeCheck(obj){        var checkIds = $("#userIds").val();        //将字符串转成数组,以便比较,如果用indexOf比较的话,容易出错,例如,同时选中1和14,会吧14中的1查出来。        var checkIdsz = checkIds.split(",");        //获取所有的checkbox        var xz = $("#importVat-table").find("[name='userName']");        //查看选中的checkbox的值是否存在,如果存在将会替换为空、        $.each(checkIdsz,function(i,e){            if(e==($(obj).val()))                {                    checkIdsz.splice(i,1);                }        });        checkIds = checkIdsz.toString();        for (var a = 0; a <xz.length; a++) {            //遍历所有的checkbox。            var check = $($("#importVat-table").find("[name='userName']")[a]);            //判断checkbox是否是选中状态。            if (check.is(":checked") == true && check.val()!="") {                var checkOne = check.val();                //查看此选中的值是否存在id的数组中。如果存在将不会保存。                if($.inArray(checkOne, checkIdsz)==-1){                    if(checkIds==''){                        checkIds+=check.val();                    }else{                        checkIds+=","+check.val();                    }                }            }        }        checkIds = checkIds.replace(",,", ",");        if (checkIds==",") {            $("#userIds").val("");        }else{            $("#userIds").val(checkIds);        }    }
阅读全文
0 0
原创粉丝点击