小编iLu*_*a91的帖子

使用 HTML5 数据属性的多列排序

我正在尝试将 jQuery DataTables 中的多列排序用作 HTML5data-属性。这甚至可能吗?

我已经试过了:

<th>Firstname</th>
<th data-orderData="[ 3, 2 ]">Lastname</th>
Run Code Online (Sandbox Code Playgroud)

但它没有用,虽然这很好用:

<th data-orderable="false" data-searchable="false">Edit</th>
Run Code Online (Sandbox Code Playgroud)

我试图将其声明为表data-属性,如下所示:

<table id="myTable" data-columnDefs="[ {'targets': [ 5 ], 'orderData': [ 5, 3, 2 ]} ]">
Run Code Online (Sandbox Code Playgroud)

但这也不起作用,虽然这很好用:

<table id="myTable" data-order="[[ 5, 'asc' ], [ 3, 'asc' ], [ 2, 'asc' ]]">
Run Code Online (Sandbox Code Playgroud)

我在官方文档中找不到关于使用 HTML5data-属性进行多列排序的任何内容。这甚至可以通过 HTML5data-属性实现吗?

html jquery datatables custom-data-attribute

1
推荐指数
1
解决办法
377
查看次数

标签 统计

custom-data-attribute ×1

datatables ×1

html ×1

jquery ×1