禁用双击数据表中的箭头键



我有一张表。如果我第一次点击列标题,那么它应该按照提供的顺序对列进行排序。如果我在列标题上再次点击第二次或更多次,那么它不应该做任何事情。

注意:我想保留第一次点击排序顺序。

单击其中一个元素后,只需将click.DT事件处理程序从标头元素中解除绑定即可:

let table = $('#example').DataTable({})  
table.one('click', 'th', function() {
$('#example th').each(function() {
$(this).off("click.DT")
})  
})

演示->http://jsfiddle.net/u735ca80/

最新更新