我想使用jQuery对所有<code>
元素的内部进行HTML编码,但是我从阅读互联网中得到的最好的解决方案就是这个丑陋的解决方案:
$code = $('code');
$code.html($code.text($code.html()).html());
它运作良好,但对此有一个不那么难看的解决方案吗?
答案 0 :(得分:1)
Jeremy Banks帮助我做了他的评论,
似乎第一个
$code.html(
和最后一个.html())
会相互抵消;你正在做$code.text($code.html())
。