Javascript 如何从筛选数据表jQuery中删除html部分
我使用datatable库,我有问题,我有过滤系统,如果我有一些html代码,例如:我将在列中包含html的某些部分: 在JSFIDLE中,如果您选择Station code>Create Filter,您将在筛选结果中看到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(/
一些我需要如何从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();
});