JavaScript 不会转换特殊的 HTML 字符
javascript doesn't convert special HTML characters
我有一个td元素,可以包含一些HTML代码,例如 <
.
这就是我在 JavaScript 中调用的方式:
tr.find('td.item a').text(item.name);
但是网页上的输出显示的是HTML代码(<
)而不是实际字符(<
)。
知道我做错了什么吗?
你告诉jQuery将输入视为文本,而不是HTML。
如果希望它将其视为 HTML,请使用 html()
方法,而不是 text()
方法。
相关文章:
- 正在转义javascript数组中的html字符
- AngularJs正在解码HTML字符(不需要)
- 如何在不支持HTML字符的邮件正文中发送%签名
- 如何使用 html 字符解析 javascript 中的字符串
- 转义我的 HTML 字符
- 在某些浏览器中,jquery.html()正在取消转义html字符
- 使用 JQuery 插入 HTML 字符实体
- 使用 Javascript 和正则表达式替换 HTML 字符
- JavaScript 不会转换特殊的 HTML 字符
- 我可以根据换行动态隐藏 html 字符吗?
- 将句点替换为 HTML 字符
- 在谷歌修饰的前元素中保留 html 字符
- 加载 tinyMCE 时的默认 html 字符
- Javascript替换HTML字符
- CKEDITOR getData()返回html字符实体(unicode),但如何获得未翻译的字符
- 如何使用angularjs在CSS伪元素中显示HTML字符实体
- 使用JavaScript拆分字符串,但忽略其中的HTML字符
- jQuery(或JS)解码字符串中的HTML字符实体
- Javascript/jQuery:如何将字符串转换为HTML字符代码
- 转换特殊的HTML字符代码,如"到正常的字符