如果html是
<pre>
<img src="imagesrc"></img>
</pre>
如何在<
内使用jQuery或javascript将<
替换为<pre>
上面代码的输出应为。
<pre>
<img src="imagesrc"></img>
</pre>
答案 0 :(得分:4)
您可能需要HtmlEncode and HtmlDecode
function htmlEncode(value){
return $('<div/>').text(value).html();
}
function htmlDecode(value){
return $('<div/>').html(value).text();
}
答案 1 :(得分:1)
这是jsFiddle
$('pre').html(function(){$(this).html().replace('<', '<')});
答案 2 :(得分:1)
你在尝试这样的事吗?
HTML:
<pre>
<img src="imagesrc"></img>
</pre>
使用Javascript:
$(function() {
var $pre = $('pre');
$pre.html($pre.html().replace(/</g, '<').replace(/>/g, '>'));
});
答案 3 :(得分:0)
var $pre = $('pre');
for (var i = 0; i < $pre.length; i++) {
var pattern = $pre[i].innerHTML;
pattern = pattern.replace(/</g,'<').replace(/>/g,'>');
console.log(pattern);
$pre[i].innerHTML = pattern;
}
如果您的文档中有多个预标记,则可以尝试此操作。