Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как корректно обрезать html в contenteditable div ? (https://javascript.ru/forum/events/62772-kak-korrektno-obrezat-html-v-contenteditable-div.html)

asker 28.04.2016 17:04

Как корректно обрезать html в contenteditable div ?
 
Привет уже голову сломал, как правильно реализовать

Если добавить div атрибут contenteditable true то это позволяет вставлять html, проблемка как корректно обрезать текст если пользователь ввел больше лимита ? тк это html и нельзя просто

Код:

var $el = $(e.target);
var textValue = $el.html().trim();
$el.html(textValue.substr(0, this.consts.MAX_LENGTH));

тк это может удалить какойто закрывающий тэг...
понятно что надо как то проверять где какой тэг закрылся, но я не настолько силен в js и регулярках, кто то сталкивался с такой проблемой ?


Часовой пояс GMT +3, время: 05:32.