基于spring框架的jt项目分页查询知识点(二)

知识点汇总

1. 日志记录方法

  private Logger log=

  Logger.getLogger(SysLogServiceImpl.class.getName());

  记录SysLogServiceImpl类的日志

  后面可以用Logger对象的info方法获取记录日志,如下:

  log.info(e.getMessage());

2. 如何获取选中的复选框

  $("input[type='checkbox']").attr("checked");

  选中的话结果为true 没有选中的话为false;

  jt项目删除日志时,获取用户选中的记录id代码为:

  function doGetCheckdIds(){

    //定义数组用于存储选中的记录id
    var array=[];
    //迭代tbody对象中的input类型为checkbox元素
    $("#tbodyId input[type='checkbox']")
    .each(function(){  //当发现元素时回调此方法
      if($(this).prop("checkd")){
        array.push($(this).val());  //记录id
      }
    })
    return array;
  }

3. 注册change事件

  在jt项目中选中复选框时注册change事件使用下面的函数:

 

  $("#tbodyId").on("change",".cItem",
    doChangeTHeadCheckBoxState);

  而没有适用下面的函数:

  $(".cItem").change(doChangeTHeadCheckBoxState);

  是因为上面的函数是在#tbodyId中注册的change事件

  而下面直接在.cItem上注册change事件,而在页面加载完成后不一定会有.cItem,有缺陷

  

原文地址:https://www.cnblogs.com/gxlaqj/p/9796872.html