我有一张表。如果我第一次点击列标题,那么它应该按照提供的顺序对列进行排序。如果我在列标题上再次点击第二次或更多次,那么它不应该做任何事情。
注意:我想保留第一次点击排序顺序。
单击其中一个元素后,只需将click.DT
事件处理程序从标头元素中解除绑定即可:
let table = $('#example').DataTable({})
table.one('click', 'th', function() {
$('#example th').each(function() {
$(this).off("click.DT")
})
})
演示->http://jsfiddle.net/u735ca80/