var target = '<p><img alt=\"\" src=\"upfiles\/54591303758197437.jpg\" \/><\/p>'
$(function(){
var x=$('<div/>').text(target).html();
alert(x);
document.write(x)
});
<script src="//ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
Я показываю экранированную строку, содержащую HTML-теги, и пишу на веб-странице.
Экранированная строка в окне предупреждения правильная, но после закрытия окна предупреждения вы можете толькосм. (
скриншот ):
<p><img alt="" src="upfiles/54591303758197437.jpg" /></p
Где последний >
?
Почему <p><img alt="" src="upfiles/54591303758197437.jpg" /></p>
не будет отображаться на веб-странице?