No desenvolvimento da web, geralmente é necessário encontrar ou selecionar certos elementos HTML para manipulá -los. Com o objetivo de fazer isso, você atravessa a árvore Dom e selecione um elemento específico. JQuery fornece uma enorme lista de métodos usados para atravessar a árvore Dom. Aqui nós alistamos esses métodos jQuery.
Esses métodos acima mencionados são explicados em detalhes abaixo.
Método ()
Com o objetivo de buscar todos os filhos imediatos de um elemento especificado, o método JQuery Children () é usado. Este método apenas atravessa um nível pela árvore Dom.
Sintaxe
$ (seletor).crianças (filtro)O filtro é um parâmetro opcional usado para especificar um elemento para restringir a busca de crianças.
Exemplo
Suponha que você queira buscar os filhos diretos de um determinado elemento usando o método jQuery Children (). Aqui está um exemplo de fazer isso.
Html
Nós criamos um elemento no qual um
CSS
.crianças *Todo o corpo recebeu algum estilo usando CSS.
jQuery
$ (documento).pronto (function ()Aqui o método Children () é usado para buscar os filhos diretos de
Saída
O filho direto de
cada () método
Para especificar uma função a ser executada para cada um dos elementos especificados, o método cada () é usado.
Sintaxe
$ (seletor).cada (função (índice, elemento))Exemplo
Suponha que você queira alterar o texto para cada um dos
elemento usando o método jQuery cada ().
Html
Primeiro parágrafo.
Segundo parágrafo.
Terceiro parágrafo.
No código HTML acima, criamos três
elementos e um botão.
jQuery
$ (documento).pronto (function ()Aqui estamos usando o método cada () para alterar o texto para cada um dos
elementos. O parâmetro "this" refere -se ao elemento atual, que neste caso é o
elemento.
Saída
O texto muda toda vez que você clicar no botão.
O método cada () está funcionando corretamente.
Método Find ()
Com o objetivo de encontrar todos os sucessores de um elemento, o método find () é usado. Todos os sucessores de um elemento incluem; filhos, netos, bisnetos e assim por diante.
Sintaxe
$ (seletor).Encontre (filtro)Filtro é um parâmetro necessário que se refere a um seletor, elemento ou objeto jQuery cujos filhos devem ser encontrados.
Exemplo
Suponha que você queira buscar a criança, neto e bisneto de um elemento. Aqui está como você faz isso.
Html
No código acima, um elemento é criado e dentro que aninhamos um
CSS
.principal *Nós denominamos a classe "Main" usando CSS. Esta aula é atribuída ao corpo.
jQuery
$ (documento).pronto (function ()Aqui estamos usando o método find () para encontrar
Saída
Os sucessores do
Método primeiro ()
O primeiro () método busca o primeiro elemento aninhado dentro de um elemento especificado.
Sintaxe
$ (seletor).primeiro()Exemplo
Suponha que você queira buscar o primeiro elemento que está dentro de um
Html
No código HTML acima, criamos um
jQuery
$ (documento).pronto (function ()Aqui usamos o primeiro () método para encontrar o primeiro elemento do
Saída
O primeiro elemento do
Método seguinte ()
Para encontrar o irmão adjacente de um elemento especificado, o método Next () é usado.
Sintaxe
$ (seletor).Próximo (filtro)O filtro é um parâmetro opcional usado para especificar um elemento para restringir a busca pelo irmão adjacente.
Exemplo
Aqui ilustramos o funcionamento do método jQuery Next ().
Html
Este é o primeiro parágrafo.
Esse é o segundo parágrafo.
Aqui nós criamos um
elementos.
jQuery
$ (documento).pronto (function ()No código acima, estamos usando o método próximo () para encontrar o irmão adjacente do
Saída
O irmão adjacente do
Método Parent ()
Com o objetivo de encontrar o pai direto de um elemento, o método parent () é usado. É uma função de jQuery embutida que apenas um nível acima do elemento especificado e busca o pai imediato desse elemento.
Sintaxe
$ (seletor).pai (filtro)O filtro é um parâmetro opcional que é usado para restringir a busca pelo elemento pai, especificando uma expressão seletora.
Exemplo
Suponha que você queira buscar o pai direto de um elemento que está presente em um
Html
Há um total de quatro elementos gerados no código acima; ,
CSS
.principal *Usando CSS, demos algum estilo ao corpo.
jQuery
$ (documento).pronto (function ()Aplicamos o método parent () no elemento e também acorrentamos o método CSS () para destacar o pai direto do elemento e verificar se o elemento pai é acessado com sucesso.
Saída
O elemento pai é acessado com sucesso.
Método Anterior ()
O método jQuery prev () é usado para buscar o irmão adjacente anterior de um elemento especificado. Este método atravessa de uma maneira atrasada na árvore Dom.
Sintaxe
$ (seletor).Anterior (filtro)O filtro é um parâmetro opcional usado para especificar um elemento para restringir a busca pelo irmão adjacente anterior.
Exemplo
Suponha que você queira buscar o irmão anterior adjacente de um elemento. Use o seguinte código.
Html
Titular 2
Algum parágrafo.
No código acima, criamos três elementos que são;
, e
.
jQuery
$ (documento).pronto (function ()Usamos o método jQuery prev () para buscar o irmão adjacente anterior de
elemento.
Saída
O irmão adjacente anterior de
é
Método de irmãos ()
Para buscar todos os irmãos de um elemento especificado, o método dos irmãos () é usado. Este método atravessa para trás e para a frente na árvore Dom para buscar todos os irmãos de um elemento.
Sintaxe
$ (seletor).irmãos (filtro)O filtro é um parâmetro opcional usado para especificar um elemento para restringir a busca pelos irmãos.
Exemplo
Este exemplo demonstra o funcionamento do método dos irmãos ().
Html
No código acima, criamos um elemento e aninhamos um
CSS
.div *O elemento recebeu um certo estilo usando CSS.
jQuery
$ (documento).pronto (function ()Usando o método jQuery Siblings (), vamos buscar todos os irmãos do
Saída
O método dos irmãos () está funcionando corretamente.
Conclusão
O JQuery fornece uma enorme variedade de métodos usados com o objetivo de atravessar elementos DOM. Esses métodos são; Método Children (), cada () Método, Método Find (), First (), Método Next (), Método Parent (), Prev () e Siblings (). Todos esses métodos servem ao seu próprio propósito, que é explicado em profundidade neste guia, juntamente com a ajuda de exemplos relevantes.