A manipulação de DOM com jQuery permite que você modifique, adicione, remova ou interaja com dados em uma página da Web visando a estrutura de DOM. jQuery fornece métodos e funções convenientes para executar tarefas de manipulação de DOM.
Aqui estão as explicações para cada seção, juntamente com exemplos específicos:
Selecionando elementos
$("p"): Selecione todos<p>os elementos na página.$(".myClass"): Selecione todos os elementos com a classemyClass.$("#myElement"): Selecione o elemento com o IDmyElement.$("parentElement").find(".childElement"): selecione todos os elementos filhos com a classechildElementdentro do arquivoparentElement.
Exemplo:
$("p").css("color", "red");
Alterando o conteúdo
$("#myElement").html("<b>Hello World</b>"): Defina o conteúdo HTML para o elemento com o IDmyElement.$("p").text("New text"): Defina o conteúdo do texto para todos<p>os elementos.
Exemplo:
$("p").text("New paragraph");
Adicionando e removendo elementos
$("ul").append("<li>New item</li>"): Adicione um<li>elemento no final da lista não ordenada(<ul>).$(".myClass").remove(): Remova todos os elementos com a classemyClassda página.
Exemplo:
$("ul").append("<li>Item 4</li>");
Alterando atributos e classes
$("img").attr("src", "new-image.jpg"): Altere osrcvalor do atributo para todos<img>os elementos.$("#myElement").addClass("newClass"): Adicione a classenewClassao elemento com o IDmyElement.$("#myElement").removeClass("oldClass"): Remova a classeoldClassdo elemento com o IDmyElement.
Exemplo:
$("img").attr("alt", "New Image");
Manipulação de eventos
$("button").click(function() { }): registra uma função de manipulador de eventos quando um <button> elemento é clicado.
Exemplo:
$("button").click(function() {
alert("Button clicked!");
});
Efeitos e animações
$("#myElement").hide(): Oculte o elemento com o IDmyElement.$("#myElement").show(): Mostra o elemento com o IDmyElement.$("#myElement").fadeOut(): Execute um efeito de fade-out no elemento com o IDmyElement.$("#myElement").fadeIn(): Execute um efeito de fade-in no elemento com o IDmyElement.
Exemplo:
$("#myElement").fadeOut(1000, function() {
console.log("Fade out complete");
});

