jquery 复选框全选 全不选 反选

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
$(function () {
    //全选
    $("#CheckedAll").click(function () {
        $('[name=items]:checkbox').attr('checked', true);
    });
    //全不选
    $("#CheckedNo").click(function () {
        $('[type=checkbox]:checkbox').attr('checked', false);
    });
    //反选
    $("#CheckedRev").click(function () {
        $('[name=items]:checkbox').each(function () {
            //此处用JQ写法颇显啰嗦。体现不出JQ飘逸的感觉。
            //$(this).attr("checked", !$(this).attr("checked"));
             
            //直接使用JS原生代码,简单实用
            this.checked = !this.checked;
        });
    });
    //输出值
    $("#send").click(function () {
        var str = "你选中的是:\r\n";
        $('[name=items]:checkbox:checked').each(function () {
            str += $(this).val() + "\r\n";
        })
        alert(str);
    });
})

标签: 代码

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:常用加解密工具类(MD5、SHA、DES、AES、RSA)

下一篇:NodeJS中使用MongoDB的简单封装