checkbox全选与全不选

//全选全不选
    function chooseResource() {
        $('input[name="choseAll"]').change(function() {
            if ($('input[name="choseAll"]').is(':checked')) {
                $('input[name="choseItem"]').each(function(index, item) {
                    $(item).prop('checked', true);
                });
            } else {
                $('input[name="choseItem"]').each(function(index, item) {
                    $(item).prop('checked', false);
                });
            };
        });


    }
    //反选
    function isChoseAll() {
        $('input[name="choseItem"]').change(function() {
            try {
                $('input[name="choseItem"]').each(function(index, item) {
                    if (!$(item).is(':checked')) {
                        $('input[name="choseAll"]').removeAttr('checked');
                        throw "error";
                        return;
                    }

                })
            } catch (e) {
                return;
            }
            $('input[name="choseAll"]').prop('checked', true);

        })
    }

你可能感兴趣的:(checkbox全选与全不选)