我只使用一个有序列表在JQuery中创建一个非常简单的预览窗口.我担心用户会输入<或>并意外搞乱页面的代码或做某种XSS.如何使用Javascript编码特殊字符来处理这种情况?
如果你使用
$(yourselector).text("Your text String
");
然后jQuery将显示实际文本,包括特殊字符.如果你使用
$(yourselector).html("Your text String
");
然后在显示时将解释HTML特殊字符.
我在此假设您要显示用户在列表标记之间输入的文本.