Привет уже голову сломал, как правильно реализовать
Если добавить div атрибут contenteditable true то это позволяет вставлять html, проблемка как корректно обрезать текст если пользователь ввел больше лимита ? тк это html и нельзя просто
Код:
|
var $el = $(e.target);
var textValue = $el.html().trim();
$el.html(textValue.substr(0, this.consts.MAX_LENGTH)); |
тк это может удалить какойто закрывающий тэг...
понятно что надо как то проверять где какой тэг закрылся, но я не настолько силен в js и регулярках, кто то сталкивался с такой проблемой ?