在某些浏览器中,jquery.html()正在取消转义html字符
Escaped html characters are being unescaped by jquery .html() in some browsers
这是我的代码:
console.log($('p').html())
<p><span data-htmlContent="<p>This is not really in a p tag.</p>">.</span>.</p>
在Chrome和旧版本的FireFox中,控制台日志:<span data-htmlcontent="<p>This is not really in a p tag.</p>">.</span>.
但在IE和更新的FireFox中,它记录了:<span data-htmlcontent="<p>This is not really in a p tag.</p>">.</span>.
问题可以在这里看到:http://jsfiddle.net/Nzj52/9/
与渲染操作相比,这可能与每个浏览器控制台的操作方式有关。如果你这样做了,而是提醒——你的答案会改变吗?
而不是调用console.log($('p').html());尝试调用console.log($('p').text());
相关文章:
- 如何防止在html中模糊(焦点丢失)时取消选择所选文本
- 在复选框取消选中事件中从HTML下拉列表中删除项目
- 如何使用javascript/jQuery选中/取消选中HTML CheckBoxFor
- 在某些浏览器中,jquery.html()正在取消转义html字符
- 在 JavaScript 中准确取消转义 HTML 实体
- 屏蔽和取消屏蔽 html 中的输入文本
- 如何通过JavaScript动态选中/取消选中html复选框
- HTML 按钮在单击后不会取消选择
- 为什么使用替换来取消转义 html 标签也会去除所有其他 html 标签
- 取消选中带有标签的 html 复选框
- 在单击 HTML 按钮时取消隐藏 ASP 按钮
- 如何'取消缓存'当用户离开页面时,ajax加载了html
- 在etherpad-lite中取消屏蔽HTML
- 取消(重置html)按钮不起作用
- 如何创建重定向到URL的HTML“取消”按钮
- 如何在选中和取消选中时为html中的复选框分配值
- 如何使用javascript选中/取消选中ListView中的所有HTML复选框
- 将HTML复选框与元素链接以在取消选中复选框时隐藏
- CSS/HTML:鼠标按下取消
- AngularJs.是否可以通过单击取消选择HTML“无线电”输入