Контент Summernote поставляется с html-тегами

Я новичок в текстовом редакторе Summernote. Я пытаюсь получить правильный контент из текстовой области летней заметки, которая на самом деле идет с тегами html. Я попытался

    <textarea class="summernote" id="summernote"  ng-model="blog.content" ></textarea>

на моей html-странице и получая содержимое текстовой области,

     $("#summernote").code();

он извлекает содержимое в тегах html. Я хочу, чтобы содержимое отображалось без тегов html.

Спасибо за совет.


person Shweta M    schedule 27.03.2015    source источник


Ответы (5)


Используйте val(), чтобы получить все, что введено в текстовую область или текст, Итак:

var content = $("#summernote").val()
person Community    schedule 27.03.2015
comment
Вы можете использовать действие затухания - person ; 07.06.2016
comment
в течение 10 миллисекунд, затем используйте это - person ; 07.06.2016

Используйте метод $().text() для получения обычного текста.

$("<div />").html($("#summernote").code()).text();
person easylogic    schedule 01.04.2015

После долгого поиска я подумал, что вместо того, чтобы пытаться получить значение текстового редактора summernote с обычным текстом, почему бы не попробовать с угловым фильтром. Итак, я искал и нашел фильтр, который делает именно то, что мне нужно.

Вот ссылка, которая сделала мою работу.

angularjs для вывода простого текста вместо html

person Shweta M    schedule 27.03.2015

У меня была та же проблема, я «исправил» ее, используя версию 0.6.16 вместо текущей стабильной версии 0.7. HTML теперь отображается нормально без дополнительного кода js.

person Mtvw    schedule 05.12.2015
comment
О, спасибо! Это исправило мою проблему! Я рву на себе волосы уже около часа. - person Arda; 13.12.2015

в laravel, простое использование

{!! $product->small_description !!} 

вместо {{! $product-›small_description !}}

в файле блейда, где вы хотите получить данные

person mehul    schedule 18.05.2021