Javascript 如何清理此数据表的筛选器标头

Javascript 如何清理此数据表的筛选器标头,javascript,html,datatables,Javascript,Html,Datatables,我有下面的代码,我将数据加载到一个datatable中,并通过select添加一些过滤器,但是当我创建一个新的datatable时,这个select会在datatable的头部进行乘法 我尝试过函数destroy,但没有结果仍然在头部繁殖 $(“按钮id”)。单击(函数(){ 变量数据集=[ [Math.random().toString(36).子字符串(7),Math.random().toString(36).子字符串(7),Math.random().toString(36).子字符串

我有下面的代码,我将数据加载到一个datatable中,并通过select添加一些过滤器,但是当我创建一个新的datatable时,这个select会在datatable的头部进行乘法

我尝试过函数destroy,但没有结果仍然在头部繁殖

$(“按钮id”)。单击(函数(){
变量数据集=[
[Math.random().toString(36).子字符串(7),Math.random().toString(36).子字符串(7),Math.random().toString(36).子字符串(3),Math.random(),“2011/04/25”,“320800美元”],
[Math.random().toString(36).子字符串(7),Math.random().toString(36).子字符串(7),Math.random().toString(36).子字符串(3),Math.random(),“2011/07/25”,“170800美元”];
if($.fn.dataTable.isDataTable('#dt_detalle'))
{
var tables=$('.dataTable').dataTable();
var table=tables.table('dt#u detalle');
表1.destroy();
//警报('xx')
}
var op=$(“#Txt_op”).val();
设tabla=$(“#dt_detalle”).DataTable({
“毁灭”:真的,
initComplete:function(){
this.api().columns(“.searchable\u选项”).every(函数(){
var列=此;
变量选择=$(“
”) .appendTo($(column.header())) .on('change',function()){ var val=$.fn.dataTable.util.escapeRegex( $(this.val() ); 柱 .search(val?“^”+val+“$”:“”,true,false) .draw(); }); column.data().unique().sort().each(函数(d,j){ 选择。追加(“”+d+“”) }); }); }, “命令”:[ [1,“asc”] ], 数据:数据集, 栏目:[ {标题:“姓名”}, {标题:“职位”}, {标题:“办公室”}, {标题:“Extn.” ], “选择”:{ “风格”:“操作系统”, “项目”:“单元” } }); 函数{ /*计算还原函数的中间值*/ 设suma=tabla.cells({selected:true}) .data() .减少(功能a、b){ 设x=parseFloat(a)| 0; 设y=parseFloat(b)| 0; 返回x+y; }, 0 ); /*Asignamos al campo del formulario el resultado obtenido*/ $('input[name=“autosum”]”)val(suma); } 塔布拉 .on('select',actualizar) .on('deselect',actualizar); });

查看详细信息
窃窃私语
×
苏玛
地区
x
数
x
接近

请检查您的代码示例。它没有任何数据。如果您也提供一些示例数据并使其正常工作,那么就更容易更好地理解您的问题并解决它。@pegasuspect我只是用属性
title
解决了这个问题。谢谢你可以回答你自己的问题并接受它!干得好:)请检查您的代码示例。它没有任何数据。如果您也提供一些示例数据并使其正常工作,那么就更容易更好地理解您的问题并解决它。@pegasuspect我只是用属性
title
解决了这个问题。谢谢你可以回答你自己的问题并接受它!干得好:)