Javascript 如何从筛选数据表jQuery中删除html部分

Javascript 如何从筛选数据表jQuery中删除html部分,javascript,jquery,datatables,Javascript,Jquery,Datatables,我使用datatable库,我有问题,我有过滤系统,如果我有一些html代码,例如:我将在列中包含html的某些部分: 在JSFIDLE中,如果您选择Station code>Create Filter,您将在筛选结果中看到HTML代码 您可以看到的代码示例 一些我需要如何从fitering结果中删除html代码,我可以如何做?替换td中的html标记并绘制它 render: function ( data, type, row, meta ) { return data.replace(/

我使用datatable库,我有问题,我有过滤系统,如果我有一些html代码,例如:我将在列中包含html的某些部分:

在JSFIDLE中,如果您选择Station code>Create Filter,您将在筛选结果中看到HTML代码

您可以看到的代码示例


一些我需要如何从fitering结果中删除html代码,我可以如何做?

替换td中的html标记并绘制它

render: function ( data, type, row, meta ) {
  return data.replace(/<(\/)?([a-zA-Z]*)(\s[a-zA-Z]*=[^>]*)?(\s)*(\/)?>/g, '');
}
添加函数addSpliting

function addSpliting(val) {
  if(val != '') {
  
  $("#test1").DataTable({
    destroy: true,
    searchPanes: {
      layout: 'columns-4',
    },
    columnDefs: [{
      searchPanes: {
        show: true,
      },
      targets: '_all',
      render: function ( data, type, row, meta ) {
        return data.replace(/<(\/)?([a-zA-Z]*)(\s[a-zA-Z]*=[^>]*)?(\s)*(\/)?>/g, '');
      }
    }],
    dom: 'Pfrtip'
  });
  $('.dtsp-searchPanes').children().each(function(i, obj){
            if(!val.includes(i)) $(this).hide();
    else $(this).show();

});