javascript – Datatables – 仅允许使用按钮进行排序

有没有办法在单击列标题时禁用数据表中的列排序,只允许使用排序图标进行排序(请查看下图中的红色箭头)?

enter image description here

我想要禁用排序的原因是我使用标题进行列过滤,当你点击标题输入字符串时,表格按该列排序(我知道它很难看,但我稍后会更改输入框设计).

enter image description here

我检查了他们的选项,找不到任何东西.我还检查了源代码,但这远远超出了我的知识水平.

感谢您的任何帮助/建议!

/帕特里克

解决方法:

为标头中的每个输入添加单击事件处理程序,并将事件传播停止到DataTables插件.

$('.filter').on('click', function(e){
   e.stopPropagation();    
});

DEMO

有关代码和演示,请参见this jsFiddle.

相关文章

1.第一步 设置响应头 header('Access-Control-Allow...
$.inArray()方法介绍 $.inArray()函数用于在数组中搜索指定的...
jquery.serializejson.min.js的妙用 关于这个jquery.seriali...
JS 将form表单数据快速转化为object对象(json对象) jaymou...
jQuery插件之jquery.spinner数字智能增减插件 参考地址:http...