jQuery.htmlPrefilter()


jQuery.htmlPrefilter( html )返回值: 字符串

描述: 修改和过滤通过 jQuery 操作方法 传递的 HTML 字符串。

此方法很少需要直接调用。相反,将其用作修改现有 jQuery 操作方法 的入口点。jQuery 在进一步处理之前,会对输入 HTML 调用此方法:它接受一个 HTML 字符串,并应返回一个 HTML 字符串。

此函数也可以被覆盖,以绕过某些边缘情况问题。jQuery 中的默认 htmlPrefilter 函数从 3.5.0 开始保持输入不变。旧版本会贪婪地确保所有标签都符合 XHTML 规范。这包括任何看起来像 HTML 标签,但实际上位于字符串中的内容(例如 <a title="<div />"><>),从而导致潜在的安全问题。有关更多信息,请参阅 jQuery Core 3.5 升级指南