{hero}

DataTable.util.stripHtml()

自:DataTables 2.0

从字符串中移除 HTML。

说明

DataTables 及其扩展通常需要去除用字符串为基础的数据中的 HTML - 例如,用于表中的排序和搜索。此方法公开了一个用于执行此操作的实用程序函数。它非常简单,因为它会删除 <> 之间的所有内容,以及不完整的脚本标记 (<script)。

选择此简单形式是为了提高性能并满足大多数使用案例的要求。但是,有些情况下你可能需要一个更复杂的 HTML 清理器- 例如此属性中包含嵌套 HTML 的情况。对于这种情况,此函数可以用作一个设置器,为 DataTables 提供它应该用于清理 HTML 的函数。如果这样使用,清理函数应接受一个参数并返回一个经过清理的字符串。

类型

function stripHtml( str )

说明

从字符串中移除标记。

返回

经过清理的字符串

function stripHtml( fn )

说明

设置 HTML 清理函数。

示例

从字符串中去除 HTML

let sanitized = DataTable.util.stripHtml('<a href="...">Link</a>');

// sanitized is: 'Link'