.html()

BrandonDusch's avatar
Published Aug 4, 2022Updated Aug 4, 2022
Contribute to Docs

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

Syntax

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

$(selector).html();

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

$(selector).html(newHTML)

Example

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

$("#btn").click(function() {
alert($("#p1").html());
$("#p1").html("<b>New Text.</b>");
});

All contributors

Contribute to Docs

Learn JavaScript on Codecademy