У меня есть текстовое поле, в котором я ставлю HTML-код, а затем динамически просматривать этот HTML внутри preview
DIV:Fetching динамически созданный текст
<div id="preview">
</div>
<textarea id="fooBar">
<div style="background-color:green;"></div>
</textarea>
JQuery код выглядит следующим образом:
$(document).ready(function() {
var html = $('#fooBar').text();
$('#preview').html(html);
$('#fooBar').on('keyup', function() {
var html = $(this).text();
$('#preview').html(html);
});
});
проблема в том, что изменение HTML-кода ничего не делает. В журнале консоли в переменной html всегда отображается одно и то же начальное содержимое, оно не изменяется.
Как это решить, и почему это так?