Cursos / Informática para Internet / Desenvolvimento Web II / Aula

arrow_back Aula 07 - jQuery (Parte 1)

Métodos – HTML

Neste momento da aula, veremos os métodos da API do jQuery cuja finalidade é inserir, apagar ou modificar a estrutura HTML da página:

Método Descrição
$(seletor).text(conteúdo) Recupera ou define o texto dos elementos.
$(seletor).val(conteúdo) Recupera ou define o valor dos elementos de um formulário (Ex.: campos do tipo input, select e radio).
$(seletor).html(conteúdo) Recupera ou define o conteúdo interno dos elementos (Ex.: o  código HTML contido dentro uma 'div').
$(seletor).append(conteúdo) Adiciona o conteúdo informado ao fim do conteúdo interno dos elementos.
$(seletor).prepend(conteúdo) Adiciona o conteúdo informado ao início do conteúdo interno dos elementos.
$(seletor).after(conteúdo) Adiciona o conteúdo informado após os elementos.
$(seletor).before(conteúdo) Adiciona o conteúdo informado após os elementos.

O exemplo a seguir mostra como utilizar cada uma das ações HTML apresentadas nesta seção. Este exemplo é composto de alguns elementos HTML, os quais, após pressionar o botão 'Teste', sofrerão modificações.

Código da página (arquivo acoesHtml.html):

Ao executar esse código no navegador, as páginas apresentadas nas Figuras 1 e 2 serão exibidas.

Antes de pressionar o botão

 

Após pressionar o botão

Notas

  1. A linha 13 utiliza a função ‘val’ para modificar o conteúdo do campo texto selecionado.

Observe que essa mesma função, quando invocada sem argumentos, ao invés de definir o valor do elemento, retorna o valor corrente dele. Para verificar, experimente substituir o código da linha 12 por:

  1. As linhas 14 e 15 utilizam os métodos ‘before’ e ‘after’, respectivamente, para inserir texto antes e depois do campo texto.
  2. As linhas 16 e 17 utilizam os métodos ‘prepend’ e ‘append’ para modificar o conteúdo interno do elemento cujo id é ‘d1’, adicionando, respectivamente, textos no início e no final do texto original.
  3. A linha 18 utiliza o método ‘html’ para definir o conteúdo interno do elemento cujo id é ‘d2’.

Note que esse método, assim como o método ‘val’, quando utilizado sem argumentos, ao invés de definir o valor do elemento, retorna o valor corrente do mesmo. Nesse caso, retorna o conteúdo interno do elemento.

Versão 5.3 - Todos os Direitos reservados