我想应用 jQuery text() 方法来转义包含 < 或 > 等字符的 html 内容。相同的内容被“添加”到 div 块中,这就是为什么我需要转义 < 和 >
在这个例子中我无法弄清楚如何做到这一点:http: //jsfiddle.net/n28uf/2/
<div class="container"></div>
jQuery(function(){
var content = '<hello world>';
jQuery('.container').prepend(content);
// Where should I apply the .text() method?
});
我试过这个:
jQuery('.container').prepend(jQuery.text(content));
但我收到此错误消息:
Uncaught RangeError: Maximum call stack size exceeded
http://jsfiddle.net/n28uf/2/知道我应该对代码进行什么更改以使其正常工作吗?
谢谢