美文网首页
SSM框架的(CRUD)_删除_全选&全不选27

SSM框架的(CRUD)_删除_全选&全不选27

作者: 念念碎平安夜 | 来源:发表于2020-01-11 00:03 被阅读0次

    一、页面代码渲染添加

    <th>
        <input type="checkbox" id="check_all"/>
    </th>
    

    二、构建 表格数据时

    var checkBoxTd = $("<td><input type='checkbox' class='check_item'/></td>");
    

    三、表单append时

    //append方法执行完成以后还是返回原来的元素
    $("<tr></tr>").append(checkBoxTd).append(empIdTd).append(empNameTd).append(genderTd)
    .append(emailTd).append(deptNameTd).append(btnTd).appendTo("#emps_table tbody");
    

    四、全选||全不选

    //完成全选/全不选功能
            $("#check_all").click(function(){
                //attr获取checked是undefined;
                //我们这些dom原生的属性;attr获取自定义属性的值;
                //prop修改和读取dom原生属性的值
                $(".check_item").prop("checked",$(this).prop("checked"));
            });
            //check_item
            $(document).on("click",".check_item",function(){
                //判断当前选择中的元素是否5个
                var flag = $(".check_item:checked").length==$(".check_item").length;
                $("#check_all").prop("checked",flag);
            });
    

    ps:加过多选框后,单个删除td位置改变

    var empName = $(this).parents("tr").find("td:eq(2)").text();
    

    相关文章

      网友评论

          本文标题:SSM框架的(CRUD)_删除_全选&全不选27

          本文链接:https://www.haomeiwen.com/subject/oxpkactx.html