继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

jQuery动态创建表格

MMTTMM
关注TA
已关注
手记 432
粉丝 65
获赞 364
<!DOCTYPE html><html lang="en"><head>
    <meta charset="UTF-8">
    <title>动态创建表格案例</title>
    <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>

    <style>
        * { padding: 0; margin: 0; }        table {            border-collapse: collapse;            border-spacing: 0;            border: 1px solid #c0c0c0;
        }        th,td {            border: 1px solid #d0d0d0;            color: #404060;            padding: 10px;
        }        th {            background-color: green;            font: bold 16px "微软雅黑";            color: #fff;
        }        td {            font: 14px "微软雅黑";
        }        tbody tr {            background-color: #f0f0f0;
        }        tbody tr:hover {            cursor: pointer;            background-color: #fafafa;
        }        a{            color: #47C6DB;
        }    </style>
    <script>
        var data = [{            type: "水果",            name: "香蕉",            num: "100",            terms:"查看详情",
        },{            type: "水果",            name: "苹果",            num: "50",            terms:"查看详情",
        },{            type: "水果",            name: "火龙果",            num: "200",            terms:"查看详情",
        }];

        $(function(){            //清空所有的子节点
            $("#table_data").empty();            for( var i = 0; i < data.length; i++ ) {                //动态创建一个tr行标签,并且转换成jQuery对象
                var $trTemp = $("<tr></tr>");                //往行里面追加 td单元格
                $trTemp.append("<td>"+ data[i].type +"</td>");
                $trTemp.append("<td>"+ data[i].name +"</td>");
                $trTemp.append("<td>"+ data[i].num +"</td>");
                $trTemp.append("<td><a>"+ data[i].terms +"</a></td>");
                $trTemp.appendTo("#table_data");
            }
        });    </script></head><body>
    <table>
        <thead>
            <tr class="table_header">
                <th>产品类别</th>
                <th>产品名称</th>
                <th>数量</th>
                <th>详情</th>
            </tr>
        </thead>
        <tbody id="table_data"></tbody>
    </table></body></html>

效果:


webp

jQuery动态创建表格



作者:椰果粒
链接:https://www.jianshu.com/p/199f52d0ef19


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP