JavaScript 中的 html_entities
这里我有一个文本框,用户在其中输入 html 标签,例如
然后我将该文本附加到 tdhello
var text = $('textbox').val();
$('table').append('<tr><td style="padding:0px 12px;color:black">'+(text)+'</td></tr>');
现在我想要的是 td 中的文本应该是文本输入
而不是带有 h1 标签的 hellohello
我尝试转义和取消转义,但没有帮助
Here i have a textbox in which user inputs html tags like <h1>hello</h1>
then i append that text to a td with
var text = $('textbox').val();
$('table').append('<tr><td style="padding:0px 12px;color:black">'+(text)+'</td></tr>');
Now what i want is the text in the td should come text as entered <h1>hello</h1>
and not hello with h1 tag
I tried escape and unscape but it didnt helped
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
使用这里的编码函数 从输入字段读取属性时 HTML 编码丢失
Used encode function from here HTML-encoding lost when attribute read from input field
这是一个没有 jQuery 过度杀伤力的普通 JavaScript 函数:
它查找任何出现的
<
、>
、&
、"
和'
调用该函数,然后查找匹配的字符并返回相应的字符引用。Here’s a plain JavaScript function without the jQuery overkill:
This looks for any occurrence of
<
,>
,&
,"
, and'
, calls the function that then looks up the matched character and returns the corresponding character reference.您可以尝试替换 <通过<和>由>
您可以在这里自己测试一下:http://jsfiddle.net/W7RWA/
You could try replacing the < by < and > by >
You can test it yourself here: http://jsfiddle.net/W7RWA/
您需要使用 val() 方法设置节点值:
You need to set the node value with the val() method:
如果你想要 html_entities ....
尝试 phpjs 项目
https:// /github.com/kvz/phpjs/blob/master/functions/strings/htmlentities.js
..它也需要这个函数https://github.com/kvz/phpjs/blob/master/functions/strings/get_html_translation_table.js
if you want html_entities ....
try the phpjs project
https://github.com/kvz/phpjs/blob/master/functions/strings/htmlentities.js
.. it also requires this function though https://github.com/kvz/phpjs/blob/master/functions/strings/get_html_translation_table.js
PHPJS 是此类“如何在 Javascript 中使用此 PHP 函数?”的优秀资源。问题。
JavaScript htmlentities()
PHPJS is an excellent resource for these sorts of "How can I use this PHP function in Javascript?" questions.
Javascript htmlentities()