esc_js()转义单引号,双引号,特殊的 HTML 字符,< > &,和修正行结束符

目录

描述

  引号,双引  殊的 HTML 字符,< > &,和 正行结束符。

这个函数主要用来   到 JS 中的文本字符串, 它主要用于 inline JS(比  a 标签的 onclick 属 中)

需要 意的是  字符串必须  号中。

esc_js() 描述

用法

<?php esc_js$text ?>

esc_js() 用法

参数

$text

(string) (必填) 将转义的文本

默认值: None

esc_js() 参数

返回值

(string

转义之 的 js 字符串。

esc_js() 返回值

示例

Example of an input tag within a form displayed on the front-end of the site, generated from a widget. The first php segment is using esc_attr as it is an html attribute of input, while the next php segments is using esc_js within inline Javascript.

As mentioned above, json_encode is suitable if you're not dealing with escaping strings inside of HTML event handler attributes (json_encode includes the string-delimiting quotes for you):

esc_js() 示例

注意

开发者可以通过 js_escape 这个 filter 接 对返回字 串进行再次过滤。

esc_js() 注意

历史

添加于 版本: 2.8.0

esc_js() 历史

源文件

esc_js() 函数的代码位于 wp-includes/formatting.php

esc_js() 源文件

相关