The JQuery html() and text() methods are two methods that you can use to get or set the contents of an HTML element. The difference between them is stated below:
html()is used to return or change the html and text content of an element.
text()can only return or change the text content of an element.
html() syntax//SET THE HTML CONTENT
$([selector]).html([content])
//RETURN THE HTML CONTENT
$([selector]).html()
text() syntax//SET THE TEXT CONTENT
$([selector]).text([content])
//RETURN THE TEXT CONTENT
$([selector]).text()
html(): The content is newly specified, and can contain HTML tags.
text(): The content is newly specified, and cannot contain HTML tags.
In the program above, the html() method was used on the first paragraph tag to set it to a new heading tag with new text content. The text() method was used on the second paragraph to change its text content.