English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Uma parte muito importante do jQuery é manipular o DOM.
jQuery oferece muitos métodos para excluir elementos HTML ou conteúdo existentes do documento.
Neste capítulo, explicaremos como excluir elementos HTML do DOM/Conteúdo.
Com jQuery, podemos facilmente excluir elementos HTML.
Temos os seguintes métodos jQuery para excluir elementos e conteúdo:
A seguir, mostraremos como usar cada método.
jQuery remove()O método remove o elemento selecionado e seus subelementos do DOM.
O exemplo a seguir remove todos os parágrafos do DOM:
$("button").click(function(){ $("p").remove(); });Teste e Veja‹/›
jQuery remove()O método também aceita um parâmetro que permite filtrar os elementos a serem removidos.
Este parâmetro pode ser qualquer seletor jQuery.
O exemplo a seguir remove todos os parágrafos que contêm "Hello" do DOM:
$("button").click(function(){ $("p").remove(":contains('Hello')"); });Teste e Veja‹/›
jQuery empty()O método remove todos os subnóveis do elemento selecionado (incluindo nós de texto).
O exemplo a seguir remove todos os subnóveis de todos os parágrafos (incluindo nós de texto):
$("button").click(function(){ $("p").empty(); });Teste e Veja‹/›
Atenção:Este método não remove o elemento em si ou suas propriedades.
jQuery unwrap()O método remove o elemento pai do elemento selecionado.
O exemplo a seguir remove o elemento pai de todos os parágrafos:
$("button").click(function(){ $("p").unwrap(); });Teste e Veja‹/›
jQuery removeAttr()O método remove uma ou mais propriedades do elemento selecionado.
O exemplo a seguir remove a propriedade href de todos os hiperlinks:
$("button").click(function(){ $("a").removeAttr("href"); });Teste e Veja‹/›
Para remover várias propriedades, separe os nomes dos atributos com espaços.
O exemplo a seguir remove várias propriedades de todos os parágrafos:
$("button").click(function(){ $("p").removeAttr("id class title"); });Teste e Veja‹/›
Para referência completa dos métodos HTML, acesse nossojQuery HTML / Referência CSS.