我有一段使用Jquery的.append方法的代码。如果将任何标记放入字符串中,则需要附加标记,它将标记视为有效,而不是将其标记为字符串,而是将标记附加为html。我该如何阻止?
示例。
var msg = "<script>alert()</script>"
$("div#messages").append("<br>"+msg);
当我希望将<script>alert()</script>
放在div中时,这会弹出一个警告框。>
我应该使用其他方法吗?
我有一段使用Jquery的.append方法的代码。如果您将任何标记放入字符串中,则需要附加标记,它将标记视为有效,而不是将其标记为字符串,而是将其附加......>
您可以尝试以下方法:
$("div#messages").text('<script>alert()</script>');