javascript - $ ('.class' ).html() 造成违规行为

标签 javascript jquery html

我不明白我哪里出错了。 我输入为

input = '<a href="/abc/def/ghi/a00">HI </a>';

我正在尝试将它转换为 html,所以我使用了

$('.class').html(input);

但是它没有正确显示,所以我检查了元素。它看起来像

<a&nbsp;href=" abc="" def="" ghi="" a00"="">HI&nbsp;
                        </a&nbsp;href=">

最佳答案

试试这个:

<div class="target"></div>
<script>
var text = '&lt;a&nbsp;href="/abc/def/ghi/a00"&gt;HI&nbsp;&lt;/a&gt;';
$('.target').html(text).text();
</script>

关于javascript - $ ('.class' ).html() 造成违规行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25986371/

相关文章:

javascript - 我应该如何获取整数 GMT 时间

jquery - escape_javascript 后的砌体

javascript - 放置在滚动条内时,JQuery 选择的下拉列表获取 “cut”

javascript - Facebook 登录仅显示按钮

javascript - Uncaught ReferenceError : id is not defined at HTMLButtonElement. onclick

javascript - 如何使用 jQuery 以相反的顺序附加 div 内容

javascript - React 组件的状态在 render 中的值与 setState 中的值不同

jquery - 动态填充选项并触发jquery选择

javascript - 启用 Chrome 插件后,如何在我网站上的图像中隐藏 Pin It 按钮

html - 如何使用jsoup仅从html文件中提取文本