Фактически оба выглядят несколько схожими, но сильно отличаются от вашего использования или намерения, чего вы хотите достичь,
.html()
для работы с контейнерами с элементами html. .text()
для изменения текста элементов, обычно имеющих отдельные открытые и закрывающие теги .text()
не может использоваться для ввода или сценариев формы. .val()
для элементов ввода или textarea. .html()
для значения элемента скрипта. .text()
преобразует html-теги в html-объекты. .text()
может использоваться как в XML, так и в HTML-документах. .html()
предназначен только для html-документов. Проверьте этот пример на jsfiddle, чтобы увидеть различия в действие