用jQuery写一个表格

阅读: 评论:0

用jQuery写一个表格

用jQuery写一个表格

需求:用jQuery动态生成一个表格

说明:jQuery版本为:jquery-1.11.3.js
步骤如下:
1.先创建一个表头:

    </tbody>
</table>
#FirstNameLastNameUserName

2.样式如下:

table{
width: 400px;
margin-left: 20px;
border-collapse: collapse;
}
table>thead>tr {
border-bottom: 5px solid black !important;
}
3.生成表格

    // 模拟表格数据var datas = [{"FirstName": "liang", "LastName": "cheng", "UserName": "@const"},{"FirstName": "ran", "LastName": "li", "UserName": "@ran"},{"FirstName": "dong", "LastName": "zhang", "UserName": "@dong"},{"FirstName": "yan", "LastName": "yang", "UserName": "@meimei"}];(function() {// 查找需要绑定时间的元素var tbody = $(".tbody");// 设置表格文本内容居中tbody.css("text-align","center");var uid = 0;// 循环遍历,将数据动态插入tbody中for(var data of datas) {var FirstName = data["FirstName"];var LastName = data["LastName"];var UserName = data["UserName"];++uid;// 将每行数据挂载在dom树tbody节点下var tr = tbody.append(`<tr><td>${uid}</td><td>${FirstName}</td><td>${LastName}</td><td>${UserName}</td></tr`);//设置表格偶数行变色$("tr:even:not(:first)").css("background","#00bcd4");// 设置下边框样式$("tr:not(:last)").css("border-bottom","2px solid black");}})()

4.最后生成表格效果如下图:


5.总结:
因为使用不是很熟练,未设计好样式的结构,故在使用jQuery的过程中,没有合理的使用好每个jQuery函数返回的可继续使用的jQuery对象。导致多创建了一些jQuery对象。
6.转载请注明出处。

本文发布于:2024-02-01 02:50:33,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170672703633340.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:表格   jQuery
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23