{hero}

DataTable.util.stripHtml()

自:DataTables 2.0 版本起

從字串中移除 HTML。

描述

DataTables 及其擴充功能通常需要從基於字串的資料中移除 HTML,例如用於表格中的排序和搜尋。此方法公開一個實用函數來執行此操作。它的方法很簡單,會移除 <> 之間的任何內容,以及不完整的 script 標籤 (<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'