Только начало работы с WYSIHTML5 для моего приложения Rails, и до сих пор это потрясающе. Однако у меня возникают проблемы с захватом текстового значения содержимого. Я должен был сохранить как HTML, так и текстовую версию содержимого внутри поля wysihtml5. Я думал, что .html()
даст мне версию HTML, и .val()
или .text()
позволит мне получить версию обычного текста. Однако .val()
дает мне версию HTML, а .text()
возвращает пустую строку. Не уверен, что происходит, любая помощь будет оценена по достоинству. Благодаря!WYSIHTML5 Получение HTML и простого текста
0
A
ответ
0
Я думаю, что следующий код работает и преодолевает эту проблему. Этот метод быстрее, чем jQuery при попытке доступа к контенту - если кто хочет проверить длину текстового содержимого.
var writtenTextContent = document.getElementsByClassName('wysihtml5-sandbox')[0].contentWindow.document.body.textContent;
var textLength = writtenTextContent.length;
Смежные вопросы
- 1. Получение HTML в виде простого текста
- 2. HTML DOM Parser - получение простого текста
- 3. wysihtml5 область текста изменения размера
- 4. Создать HTML из простого текста
- 5. Разрешить HTML-тег и значения на wysihtml5
- 6. Получение простого текста из JSON API
- 7. Как получить внутренний html wysihtml5
- 8. Связывание HTML, а не простого текста
- 9. Преобразование HTML коды в виде простого текста
- 10. JavaFX HTMLEditor: HTML для простого текста
- 11. Получение HTML текста для функции и события
- 12. Получение текстового поля для автораспада при использовании wysihtml5?
- 13. Office 365 Rest API - Получение простого текста Email
- 14. WYSIHTML5 характер счетчик Выпуск
- 15. Получение только текста из HTML
- 16. Laravel: Получение простого текста при использовании класса формы
- 17. Python - получение текста из html
- 18. Получение текста из HTML сферы
- 19. Получение значения ввода текста HTML
- 20. Получение текста html в javascript?
- 21. Вставить HTML-программно в wysiHTML5 editor
- 22. Защита паролем простого текста
- 23. Эффективно разбор простого текста
- 24. Bootstrap и wysihtml5 обновления TextArea
- 25. Получение текста простого массива при обновлении записи mysql
- 26. Транспортировка простого текста и зашифрованных данных вместе
- 27. bootstrap-wysihtml5 не работает
- 28. Создайте wysihtml5 динамически
- 29. bootstrap-wysihtml5 Интеграция
- 30. wysihtml5 Разрешимые правила Parser при вставке, но включить для форполированного текста и ввода текста?
Из jQuery API doc: Метод .text() не может использоваться для ввода или сценариев форм. Чтобы установить или получить текстовое значение элементов ввода или textarea, используйте метод .val(). – kddeisz
Если val не работает для вас, попробуйте 'innerText' – kddeisz