javascript - 在js中转义javascript实体?

标签 javascript jquery html

我想在客户端转义 JavaScript 实体。例如:-

如果我的输入字符串是 tes"t 结果应该是 tes\"t

jquery 是否为此提供了任何内置函数?

最佳答案

对我来说,这是一次非常疯狂、近乎愚蠢的黑暗拍摄,但是......

如果您使用 PHP 等服务器端语言将变量内容输出到 JavaScript,则应该使用 json_encode因为这会为您处理所有转义,无论变量的类型如何。

另一方面,如果你(我真的希望你没有)做这样的事情:

var input = "test"t";

并试图在 JavaScript 中正确地转义......这是行不通的。这是一个语法错误。您需要手动转义文字。

关于javascript - 在js中转义javascript实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23777922/

相关文章:

javascript - jQuery.each : Do not add comma in last field

javascript - sheetjs excel 到 json - 为每行添加额外的 <tr>

html - 悬停时使文本出现在其他地方

javascript - Jquery post 的痛苦 jquery 错误

javascript - 可以将文本添加到 SVG 路径吗?

javascript - 通过http将 Angular 设置变量作为对象

javascript - 在一行中通过 ID 选择多个元素

javascript - 如何将文本添加到 JSON 的开头和结尾以使其成为 JSONP

javascript - 从基于另一个单元格值的行中获取一个单元格值

javascript - 无法重定向另一个页面中的输出(HTML、Javascript)