JQuery转义HTML for Preview

Joe*_*ips 1 html jquery encoding

我只使用一个有序列表在JQuery中创建一个非常简单的预览窗口.我担心用户会输入<或>并意外搞乱页面的代码或做某种XSS.如何使用Javascript编码特殊字符来处理这种情况?

Vin*_*nie 5

如果你使用

$(yourselector).text("<h1>Your text String</h1>");
Run Code Online (Sandbox Code Playgroud)

然后jQuery将显示实际文本,包括特殊字符.如果你使用

$(yourselector).html("<h1>Your text String</h1>");
Run Code Online (Sandbox Code Playgroud)

然后在显示时将解释HTML特殊字符.

我在此假设您要显示用户在列表标记之间输入的文本.