欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery json 表格

林玟書2年前9瀏覽0評論

jQuery是針對JavaScript的一種快速、簡潔的特殊文本處理工具庫。jQuery中的json(JavaScript Object Notation)可以讓數據以一種結構化的形式進行處理。在開發中,我們經常需要將數據展示在表格中,jquery json表格可以實現這個需求。

使用jquery json表格,我們需要先引入jquery和jquery json表格的js文件:

<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery-json/2.6.0/jquery.json.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery-jsonview/1.2.3/jquery.jsonview.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery.tablesorter/2.31.3/js/jquery.tablesorter.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery.tablesorter/2.31.3/js/jquery.tablesorter.widgets.min.js"></script>

然后我們可以使用以下代碼實現創建表格:

<table id="myTable" class="tablesorter">
<thead>
</thead>
<tbody>
</tbody>
</table>

其中,tablesorter是一個實現表格排序的插件,可以幫助我們對表格進行排序,需要再次引入相關js和css文件,可以在官網上下載。

我們可以使用以下代碼對表格中的數據進行填充:

var data = [
{name: '張三', age: 18, gender: '男'},
{name: '李四', age: 19, gender: '女'},
{name: '王五', age: 20, gender: '男'}
];
var columns = [
{title: '名字', key: 'name'},
{title: '年齡', key: 'age'},
{title: '性別', key: 'gender'}
];
$("#myTable").jsonTable({
head: columns,
json: data,
tableClass: "tablesorter",
id: "tableSorterDemo"
});

其中,head表示表格的表頭,json表示填充的數據,tableClass表示表格的類名,id為表格的id屬性。

最后,我們需要對表格進行初始化:

$("#myTable").tablesorter({
sortList: [[0,0]],
widgets: ['zebra', 'columns']
});

其中,sortList為排序的規則,widgets表示表格的函數模塊,比如zebra表示隔行換色,columns表示對列進行排序。

總之,jquery json表格是一個很實用的工具,可以輕松地將數據展示在表格中,同時還能實現排序、隔行換色等效果。