Método jQuery prevUntil()

❮ Métodos de travessia do jQuery

Exemplo

Retorne todos os elementos irmãos entre dois elementos <li> com o nome de classe "start" e "stop":

$(document).ready(function(){
  $("li.start").prevUntil("li.stop").css({"color": "red", "border": "2px solid red"});
});

Resultado:

    ul (parent)
  • li (sibling with class name "stop")
  • li (sibling)
  • li (sibling)
  • li (sibling)
  • li (sibling with class name "start")
  • li (sibling)
  • li (sibling)

Definição e uso

O método prevUntil() retorna todos os elementos irmãos anteriores entre o seletor e stop .

Elementos irmãos são elementos que compartilham o mesmo pai.

A árvore DOM: Este método percorre para trás ao longo dos irmãos dos elementos DOM.

Nota: Se ambos os parâmetros estiverem vazios, este método retornará todos os elementos irmãos anteriores (o mesmo que o método prevAll() ).

Métodos relacionados:

  • prev() - retorna o elemento irmão anterior do elemento selecionado
  • prevAll() - retorna todos os elementos irmãos anteriores do elemento selecionado


Sintaxe

$(selector).prevUntil(stop,filter)

Parameter Description
stop Optional. A selector expression, element or jQuery object indicating where to stop the search for previous matching siblings elements
filter Optional. Specifies a selector expression to narrow down the search for sibling elements between the selector and stop

Note: To return multiple siblings, separate each expression with a comma.

Experimente você mesmo - Exemplos


Usando ambos os parâmetros para filtrar a pesquisa de elementos irmãos anteriores entre dois argumentos.


Como retornar vários elementos irmãos entre dois argumentos.


Usando um elemento DOM em vez de um seletor para retornar elementos irmãos entre dois argumentos.


Usando um elemento DOM em vez de um seletor e ambos os parâmetros para filtrar a pesquisa de irmão anterior entre dois argumentos.


❮ Métodos de travessia do jQuery