gpt4 book ai didi

jquery - 转义jquery更新div

转载 作者:行者123 更新时间:2023-12-01 03:47:38 24 4
gpt4 key购买 nike

我有一个<p>更新于 .keyup 的标签来自文本区域。

$("textarea").keyup(function(e) {
var newtext = $("textarea").val().replace(/\n/g,'<br/>');
$("p").html(newtext);

});

如何转义用户输入的 JavaScript。

我不想转义 html,只是转义 javascript。

最佳答案

而不是使用

$("p").html(newtext);

你可以使用

$("p").text(newtext);

这是一个 function在自动转义 HTML 的 jQuery 中。

编辑:

如果你只是想逃避 JS,你可以这样做:


var a = "<b>This</b><script>aaa</script>";
var escapeHTML = function(a) {
return a.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>');
}

a.replace(re, function (_a){return escapeHTML(_a)});

并使用 .html() 设置 a.replace() 返回的字符串

关于jquery - 转义jquery更新div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11849639/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com