Exemplo
Retornar todos os elementos irmãos entre duas <li> elementos com o nome da 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)
Tente você mesmo " Definição e Uso
O prevUntil() método retorna todos os elementos irmãos anteriores entre o seletor e stop.
irmão elementos são elementos que compartilham o mesmo pai.
A árvore DOM: Este método percorrer para trás ao longo irmãos de elementos DOM.
Nota: Se ambos os parâmetros estão vazias, este método retornará todos os elementos irmãos anteriores (o mesmo que o prevAll() método).
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 )
Parâmetro | Descrição |
---|---|
stop | Opcional. Uma expressão selector, elemento ou objeto jQuery indicando onde parar a busca de elementos irmãos correspondente anterior |
filter | Opcional. Especifica uma expressão selector para refinar a busca por elementos irmãos entre o selector e permanecer Nota: Para retornar vários irmãos, separe cada expressão com uma vírgula. |
Tente você mesmo - Exemplos
Reduzir a procura
Usando ambos os parâmetros para filtrar a busca por elementos irmãos anteriores entre dois argumentos.
Retornar vários irmãos
Como retornar vários elementos irmãos entre dois argumentos.
DOM
Usando um elemento DOM em vez de um seletor para retornar elementos irmãos entre dois argumentos.
Usando o DOM com ambos os parâmetros
Usando um elemento DOM em vez de um seletor e ambos os parâmetros para filtrar a busca irmão anterior entre dois argumentos.