Jquery показать HTML-теги не результаты этого тега?

0

Почему после этого скрипта:

$("<span />", { text: this.value+' <br /><br />', "class":"view" }).insertAfter(this);

Я вижу текст <br/><br/>. Я хочу видеть результаты, а не теги HTML.
Plz любая помощь

  • 0
    используйте HTML вместо текста
Теги:
tags

2 ответа

1
Лучший ответ

Использовать html

$("<span />", { html: this.value+' <br /><br />', "class":"view" }).insertAfter(this);
              //^

Прочитайте, в чем разница между jQuery: text() и html()?

.html()

0

Замените свое значение так:

html: this.value + ' <br /><br />', "class": "view"

Зачем?

Поскольку вы обновляете text являющийся видимым значением элемента.

Используя html вы будете писать значение рядом с ним, как содержимое HTML. И <br/> будет использоваться как разрыв строки.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню