Почему после этого скрипта:
$("<span />", { text: this.value+' <br /><br />', "class":"view" }).insertAfter(this);
Я вижу текст <br/><br/>
. Я хочу видеть результаты, а не теги HTML.
Plz любая помощь
Использовать html
$("<span />", { html: this.value+' <br /><br />', "class":"view" }).insertAfter(this);
//^
Прочитайте, в чем разница между jQuery: text() и html()?
Замените свое значение так:
html: this.value + ' <br /><br />', "class": "view"
Поскольку вы обновляете text
являющийся видимым значением элемента.
Используя html
вы будете писать значение рядом с ним, как содержимое HTML. И <br/>
будет использоваться как разрыв строки.