jquery复选框全选全不选

jquery复选框全选全不选
// 复选框的全选和全不选
$(function() {
    // 获得上面的复选框
    var $selectAll = $("#selectAll");
    // alert($selectAll.prop("checked")); // 返回undefined未定义
    $selectAll.click(function() {
        // alert($selectAll.prop("checked"));
        if ($selectAll.prop("checked") == true) {
            // 上面的复选框已被选中
            $(":checkbox[name='ids']").prop("checked", true);
        } else {
            // 上面的复选框没被选中
            $(":checkbox[name='ids']").prop("checked", false);
        }
    });
});

//获取选中的值

var valArr = new Array;
$(":checkbox[name=checkName]").each(function(i){
    if($(this).prop("checked")==true){
        valArr[i] = $(this).val();
    }
});
var vals = valArr.join(',');