美文网首页
jQuery批量操作

jQuery批量操作

作者: woann | 来源:发表于2017-11-22 15:34 被阅读0次

html

<th><input type="checkbox" id="all" ></th>
//遍历中的checkbox
<td><input type="checkbox" name="ids" value="{{$v->id}}" ></td>

代码如下

//全反选
$(document).on('click','#all',function(){
        console.log(1);
        if(this.checked){
            $('input[name="ids"]').prop("checked", true);
        }else{
            $('input[name="ids"]').prop("checked", false);
        }
    });
$(document).on('click','input[name="ids"]',function(){
        if($('input[name="ids"]:checked').length == $('input[name="ids"]').length){
            $('#all').prop("checked", true);
        }else{
            $('#all').prop("checked", false);
        }
    })
//执行批量删除函数
function delMore(url){
    if($('input[name="ids"]:checked').length == 0){
        swal('糟糕','请先选中要删除的条目','error');
        return false;
    }
    myConfirm('确定批量删除?','删除操作是不可逆的,是否继续?',function(){
        var ids = '';
        $('input[name="ids"]:checked').each(function(){
            ids+=$(this).val()+',';
        })
        ids = ids.substr(0, ids.length - 1);
        window.location.href=url+"/"+ids;
    });
}

相关文章

网友评论

      本文标题:jQuery批量操作

      本文链接:https://www.haomeiwen.com/subject/kcxovxtx.html