Это мой способ думать о том, когда использовать .html () против .text ().
Используйте .html (), когда вы хотите добавить стили с HTML-тегами к тексту.Вы заменяете, например:
$('.stbuttontext').html('<strong>Share</strong>');
Это часто полезно, когда вы выводите сообщение об ошибке, потому что вы можете добавить класс для изменения цвета текста.
$('#error').html('<span class="errortext red"><strong>Error:</strong> <em>Fix your email address</em></span>');`
Используйте .text (), когда вы просто хотите изменить текст .
Так что, если вы сделали приведенный выше пример с .text:
$('#error').text('<span class="errortext red"><strong>Error:</strong> <em>Fix your email address</em></span>');
Текст, который пользователь увидит на веб-странице (без пробелов в тегах, я не мог понять, как заставить его работать с этим редактором уценки).
Ошибка: исправить свой адрес электронной почты
, и этот текст не красный, жирный или курсивтекст.