我有一个定义为的数据表
$('#group').dataTable( {
"sDom": '<"H"fi>t<"F">',
"aaSorting": [ [2,'asc'], [1,'asc'] ],
"aoColumnDefs": [
{"aTargets": [ 0 ], "sType": null, "bSortable": false, "bSearchable": false },
{"aTargets": [ 1, 2 ], "sType": "html", "asSorting": [ "asc", "desc" ] },
{"aTargets": [ 3 ], "sType": "gcse-grade", "asSorting": [ "desc", "asc" ] },
{"aTargets": [ "_all" ], "sType": "grade", "asSorting": [ "desc", "asc" ] }
],
"bAutoWidth": false,
"bFilter": true,
"bInfo": true,
"bLengthChange": false,
"bPaginate": false,
"bScrollAutoCss": true,
"bScrollCollapse": true,
"bSort": true,
"oLanguage": { "sSearch": "_INPUT_" }
}
);
如您所见,我使用了名为grade
and的自定义 sType gcse_grade
。我使用 oSort 自定义排序工作正常。但是,当我创建表格时,这些列有时会在其中包含 HTML 标记。
我如何过滤这些,以便它首先从内部剥离 HTML 标签。也就是说,过滤器只看到文本,而不是标签(因为我不希望过滤器拾取任何 , 或标签)。
我这里有一个小提琴