English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O método html() do jQuery obtém ou define o conteúdo do elemento selecionado (innerHTML).
Usar o método html()obterao definir o conteúdo, ele retornaráO conteúdo do primeiro elemento selecionadodo conteúdo.
Usar o método html()definirao definir o conteúdo, ele cobriráO conteúdo de todos os elementos selecionados.
Atenção:Ao usar html() para definir o conteúdo do elemento, todo o conteúdo do elemento será completamente substituído pelo novo conteúdo. Além disso, antes de substituir os elementos filhos pelo novo conteúdo, o jQuery remove outras construções dos elementos filhos, como dados e manipuladores de eventos.
Usartext()O método é usado apenas para obter ou definir o conteúdo de texto do elemento selecionado.
Obter conteúdo:
$(selector).html()
Definir conteúdo:
$(selector).html(content)
Usar função para definir o conteúdo:
$(selector).html(function(index, currentContent))
Clicar no botão, obter o conteúdo do primeiro parágrafo:
$("button").click(function(){ alert($("p").html()); });Teste e veja‹/›
Clicar em cada parágrafo retornará o conteúdo HTML:
$("p").click(function(){ alert($(this).html()); });Teste e veja‹/›
Alterar o conteúdo de todos os parágrafos:
$("button").click(function(){ $("p").html("Quero dizer: <b>Hello world</b>); });Teste e veja‹/›
Usar função para alterar o conteúdo do elemento:
$("button").click(function(){ $("p").html(function(i){ return "O índice deste elemento p: " + i; }); });Teste e veja‹/›
Diferença entre métodos html() e text():
$("#btn1").click(function(){ $("p").html("Quero dizer: <b>Hello world</b>); }); $("#btn2").click(function(){ $("p").text("Quero dizer: <b>Hello world</b>); });Teste e veja‹/›
Parâmetro | Descrição |
---|---|
content | Definir a string de conteúdo HTML de todos os elementos selecionados Atenção:Se este parâmetro for omitido, o html() retornará o conteúdo do primeiro elemento selecionado |
function(index, currentContent) | Especificar uma função que retorna o conteúdo HTML a ser definido
|