js for 循环数据到页面

本文介绍了一种利用jQuery和HTML结合的方式动态生成表格的方法。通过一个JavaScript对象数组,该示例展示了如何将其内容填充到HTML表格中,并在网页加载完成后显示出来。此技术常用于展示动态获取的数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.html    

<div style="width: 100%;height: 30px">
	<div style="margin-top: 0">
		<span style="float: left;width: 25%;text-align: center;">排序</span>
		<span  style="float: left;width: 25%;text-align: center;">昵称</span>
		<span  style="float: left;width: 25%;text-align: center;">年龄</span>
		<span  style="float: left;width: 25%;text-align: center;">风格</span>
	</div>
    </div>
	<div class="table">

	</div>

2.js    

<script src='js/jquery-3.1.1.min.js'></script>
<script>
        window.onload = function () {
            var tab = [
                {name: '小仙女', age: 16, type: 'nice'},
                {name: '大長腿', age: 18, type: 'long'},
                {name: '小可爱', age: 20, type: 'cute'},
                {name: '小高冷', age: 22, type: 'cold'},
                {name: '她大叔', age: 38, type: 'smile'},
            ];
            var orderBody = '';
            $.each(tab, function (index, val) {
                orderBody += '<table style="width: 100%"><tbody>\
                        <tr class="ordertr">\
                            <td style="width: 25%;text-align: center;border: 1px solid #ccc">' + (index + 1) + '</td>\
                            <td style="width: 25%;text-align: center;border: 1px solid #ccc">' + val.name + '</th>\
                            <td style="width: 25%;text-align: center;border: 1px solid #ccc">' + val.age + '</td>\
                            <td style="width: 25%;text-align: center;border: 1px solid #ccc">' + val.type + '</td>\
                        </tr>\
                        </tbody></table>'
            })
            $('.table').append(orderBody);
        }
	</script>

3.效果如图


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值