• jquery制作动态添加表单行与删除表单行


    <script type="text/javascript" src="js/jquery1.7.js"></script>

    <script type="text/javascript">
    $(function () {
        var show_count = 20;   //要显示的条数
        var count = 1;    //递增的开始值,这里是你的ID
        $("#btn_addtr").click(function () {
            var length = $("#dynamicTable tbody tr").length;
            //alert(length);
            if (length < show_count)    //点击时候,如果当前的数字小于递增结束的条件
            {
                $("#tab11 tbody tr").clone().appendTo("#dynamicTable tbody");   //在表格后面添加一行
                changeIndex();//更新行号
            }
        });
    });
    function changeIndex() {
        var i = 1;
        $("#dynamicTable tbody tr").each(function () { //循环tab tbody下的tr
            $(this).find("input[name='NO']").val(i++);//更新行号
        });
    }
    function deltr(opp) {
        var length = $("#dynamicTable tbody tr").length;
        //alert(length);
        if (length <= 1) {
            alert("至少保留一行");
        else {
            $(opp).parent().parent().remove();//移除当前行
            changeIndex();
        }
    }
    </script>
     
     

    <div style="720px;margin:20px auto;">

    <table id="tab11" style="display: none">
    <tbody>
    <tr>
    <td height="30" align="center">
    <input type="text" name="NO" size="2" value="1" />
    </td>
    <td align="center">
    <input type="text" name="start_end_time" />
    </td>
    <td align="center">
    <input type="text" name="unit_department" />
    </td>
    <td align="center">
    <input type="text" name="post" />
    </td>
    <td>
    <input type="button" id="Button1" onclick="deltr(this)" value="删行">
    </td>
    </tr>
    </tbody>
    </table>
    <input type="button" id="btn_addtr" value="增行">
    <table id="dynamicTable" width="700" border="0" cellspacing="0" cellpadding="0">
    <thead>
    <tr>
    <td height="30" align="center" bgcolor="#CCCCCC">ID</td>
    <td align="center" bgcolor="#CCCCCC">时间</td>
    <td align="center" bgcolor="#CCCCCC">部门</td>
    <td align="center" bgcolor="#CCCCCC">职位</td>
    <td></td>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td height="30" align="center">
    <input type="text" name="NO" size="2" value="1" />
    </td>
    <td align="center">
    <input type="text" name="start_end_time" />
    </td>
    <td align="center">
    <input type="text" name="unit_department" />
    </td>
    <td align="center">
    <input type="text" name="post" />
    </td>
    <td>
    <input type="button" id="Button2" onclick="deltr(this)" value="删行">
    </td>
    </tr>
    </tbody>
    </table>

    </div>

  • 相关阅读:
    ubuntu 14.04 下实现浏览器接收UDP视频流
    附加作业:黄金点游戏
    [福大软工] Z班 软件工程实践总结 作业成绩
    [福大软工] Z班——Beta现场答辩反馈
    [福大软工] Z班——个人技术博客评分
    [Gamma阶段]第十次Scrum Meeting
    [Gamma阶段]第九次Scrum Meeting
    [Gamma阶段]第八次Scrum Meeting
    [Gamma阶段]第七次Scrum Meeting
    [Gamma阶段]第六次Scrum Meeting
  • 原文地址:https://www.cnblogs.com/yangpeng-jingjing/p/8041690.html
Copyright © 2020-2023  润新知