javascript - html 编码 <textarea> 值

标签 javascript jquery

如何获取最新更新的文本区域输入值并对该值进行 html 编码。

要获取我使用的值:

$('textarea').val(); // this works cross browser

但是如果值为 "sdfgsdgdsgsdg <br/>"我如何对其进行 HTML 编码?

当我stringify()时它就坏了它

var e = { "d" : $('textarea').val()};
var s = JSON.stringify(e); //it breaks here

最佳答案

尝试以下操作。

var string = $('textarea').val();
var encoded = $('<div/>').text(string).html();

demo

关于javascript - html 编码 &lt;textarea&gt; 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11901455/

相关文章:

javascript - Chrome Canvas 上悲伤的脸

javascript - Twitter BootStrap 提交按钮仍然提交表单

javascript - 设置javascript弹出框的宽度

PHP/jQuery/AJAX 表单更新最佳实践

javascript - 如何使用 jquery 删除字段?

javascript - 传入数字,Number.prototype.format

javascript - 格式化时间算法

javascript - 如何使用jquery选择相邻元素?

jquery - 隐藏/显示 jcf 从 jquery 中选择(下拉)

javascript - jQuery 查找类并将其存储为变量