JavaWeb--JQuery中的$(function())

<%--
  Created by IntelliJ IDEA.
  User: Skye
  Date: 2017/12/21
  Time: 21:05
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
    <script type="text/javascript" src="${pageContext.request.contextPath}/scripts/jquery-1.7.2.js"></script>
    <script type="text/javascript">
       $(function(){

            var i = 2;

            $("#addFile").click(function(){
                $(this).parent().parent().before("<tr class='file'><td>File"
                    + i +"</td><td><input type='file' name='file"
                    + i + "'></td></tr>"
                    + "<tr class='desc'><td>Desc"
                    + i + "</td><td><input type='text' name='desc"
                    + i + "'><button id='delete"
                    + i + "'>删除</button></td></tr>");
                i++;

                //获取新添加的删除按钮
                $("#delete" + (i - 1)).click(function(){
                    var $tr = $(this).parent().parent();
                    $tr.prev("tr").remove();
                    $tr.remove();

                    //对i进行重排序
                    $(".file").each(function(index){
                        var n = index + 1;
                        $(this).find("td:first").text("File" + n);
                        $(this).find("td:last input").attr("name", "file" + n);
                    });

                    $(".desc").each(function(index){
                        var n = index + 1;
                        $(this).find("td:first").text("Desc" + n);
                        $(this).find("td:last input").attr("name", "desc" + n);
                    });
                });
                return false;
            });
        });
    </script>
</head>
<body>

<font color="red">${message}</font>
<br><br>
<form action="/UploadServlet" method="post" enctype="multipart/form-data">
    <input type="hidden" id="fileNum" name="fileNum" value="1">

    <table>
        <tr class="file">
            <td>File1</td>
            <td><input type="file" name="file1"></td>
        </tr>
        <tr class="desc">
            <td>Desc1</td>
            <td><input type="text" name="desc1"></td>
        </tr>
        <tr>
            <td><input type="submit" id="submit" value="提交"></td>
            <td><button id="addFile">新增一个附件</button></td>
        </tr>
    </table>
</form>
</body>
</html>

  

原文地址:https://www.cnblogs.com/SkyeAngel/p/8084937.html