The .text() method gets or sets the text of an HTML element.


Getting text, the .text() method is called without a parameter:


Setting text, the .text() method is called with a parameter containing the new text:



The following jQuery code will read and reset the text in #p1 when #btn is clicked:

$("#btn").click(function() {
$("#p1").text("New Text.");
Interested in helping build Docs? Read the Contribution Guide or share your feedback form.

Learn JavaScript on Codecademy