checkbox操作

checkbox操作

/**
 * 获取checkbox选中值
 * @param name checkbox的name
 * @returns {any[]}
 */
function getcheckbox(name) {
    var checkedList = new Array();
    $("input[name='" + name + "']:checked").each(function () {
        checkedList.push($(this).val());
    });
    return checkedList;
}

/**
 * checkbox添加全选/取消
 * @param selectall 全选checkbox的name
 * @param name 子checkbox的name
 */
function selectCheckBox(selectall, name) {
    $('input[name="' + selectall + '"]').click(function () {
        if ($(this).is(':checked')) {
            $('input[name="' + name + '"]').each(function () {
                //此处如果用attr,会出现第三次失效的情况
                $(this).prop("checked", true);
            });
        } else {
            $('input[name="' + name + '"]').each(function () {
                $(this).removeAttr("checked", false);
            });
        }
    });
}

 上一篇
activiti获取流程跟踪图 activiti获取流程跟踪图
activiti获取流程跟踪图/** * 根据流程实例id,获取流程实时跟踪图片Base64码 * 已添加“data:image/png;base64,” * * @param processInstanceId 流程实例id *
2019-08-19
下一篇 
cron表达式 cron表达式
cron表达式一个Quartz的CronTrigger表达式分为七项子表达式,其中每一项以空格隔开,从左到右分别是:秒,分,时,月的某天,月,星期的某天,年;其中年不是必须的,也就是说任何一个表达式最少需要六项! 例:”0 0 12 ? *
2019-08-19
  目录