если HTML равен
<code><pre> <img src="imagesrc"></img>
как бы вы с помощью jQuery или javascript заменили < на < для чего-либо в пределах <pre> Выход для кода выше должен быть.
<
<
<pre>
<code><pre> <img src="imagesrc"></img>
Вы, вероятно, хотите HtmlEncode и HtmlDecode
function htmlEncode(value){ return $('<div/>').text(value).html(); } function htmlDecode(value){ return $('<div/>').html(value).text(); }
Вы пытаетесь что-то подобное?
HTML:
Javascript:
$(function() { var $pre = $('pre'); $pre.html($pre.html().replace(/</g, '<').replace(/>/g, '>')); });
Здесь jsFiddle
$('pre').html(function(){$(this).html().replace('<', '<')});
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; }
Вы можете попробовать это, если у вас есть несколько предварительных тегов в вашем документе.