jQuery利用JSON数据动态生成表格
2016-03-24 14:17
666 查看
<style type="text/css"> table.gridtable { font-family: verdana,arial,sans-serif; font-size: 11px; color: #333333; border-width: 1px; border-color: #666666; border-collapse: collapse; } table.gridtable th { border-width: 1px; padding: 8px; border-style: solid; border-color: #666666; background-color: #dedede; } table.gridtable td { border-width: 1px; padding: 8px; border-style: solid; border-color: #666666; background-color: #ffffff; } </style> <script src="Scripts/jquery-2.2.1.min.js"></script> <script src="Scripts/ext.DataTable.js"></script> <script src="Scripts/jLinq-2.2.1.js"></script> <script> $(document).ready(function () { var json = { 'columns': [{ 'FieldID': 'Column1', 'Title': 'Info Header 1' }, { 'FieldID': 'Column2', 'Title': 'Info Header2' }, { 'FieldID': 'Column3', 'Title': 'Info Header3' }], 'rows': [{ 'Column1': '1A', 'Column2': '1B', 'Column3': '1C' }, { 'Column1': '2A', 'Column2': '2B', 'Column3': '2C' }] }; var th; $.each(json.columns, function (colIndex, col) { th+="<th>" + col.Title + "</th>"; }); $("#myTb").append("<tr>" + th + "</tr>"); //行遍历 $.each(json.rows, function (rowIndex, row) { var tr; //列遍历 $.each(json.columns, function (colIndex,col) { tr+='<td>'+row[col.FieldID]+'</td>' }) $("#myTb").append('<tr>'+tr+'</tr>'); }); }); </script> <!-- Table goes in the document BODY --> <table class="gridtable" id="myTb"> </table>
相关文章推荐
- 基于jQuery Ajax实现上传文件
- Jquery权威指南
- 后台时间返回前台变一串数字
- (原创)jquery插件-可选可填控件
- 20款超酷的jQuery插件-随心所欲
- jquery键盘按下和松下事件
- jQuery Ajax上传文件
- jQuery的儿子——jQuery mobile
- jQuery 滚动特效代码
- JQuery遍历 each方法
- jQuery实现滚动按纽特效
- jQuery复习:第四章
- jQuery之.html()和.text()区别
- jquery之empty()与remove()区别
- jQuery学习——ajax的ajaxStart()与ajaxStop()方法
- JQuery.Ajax之错误调试帮助信息介绍
- (jquery.validate.unobtrusive.js)
- 20款最好的jQuery文件上传插件
- jquery根据name取值
- JQuery常用函数及功能小结--转载