1. 程式人生 > >jQuery 獲取所有checkbox選中的值 、 全選checkbox等

jQuery 獲取所有checkbox選中的值 、 全選checkbox等

//獲取checkbox選中的值  返回 (值,值,值) 的字串
        function getCheckedboxValue() {
            var ckbValue = "";
            $("input[name=ckb]:checked").each(function () {
                ckbValue = ckbValue + $(this).val() + ",";
            });
            return ckbValue.substring(0, ckbValue.length - 1);

        };

//全選checkbox點選事件
                    $("#ckbAll").change(function () {
                        var $ckb = $(this);
                        var $ckbs = $("input[name=ckb]");
                        if ($ckb.attr("checked")) {
                            $ckbs.attr("checked", true);
                        } else {
                            $ckbs.attr("checked", false);
                        }


                    });
                    //其他checkbox取消選中時 全選按鈕設定為未選中狀態
                    $("input[name=ckb]").change(function () {
                        if (!$(this).attr("checked")) { $("#ckbAll").attr("checked", false); };
                    });