Exemplo
Retornar todos os elementos irmãos anteriores de cada <li> elemento com o nome da classe "start" :
$(document).ready(function(){
$("li.start").prevAll().css({"color": "red", "border": "2px
solid red"});
});
Resultado:
ul (parent)
- li (sibling)
- li (sibling)
- li (sibling)
- li (sibling with class name "start")
- li (sibling)
- li (sibling)
Tente você mesmo " Definição e Uso
O prevAll() método retorna todos os elementos irmãos anteriores do elemento selecionado.
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.
métodos relacionados:
- prev() - retorna o próximo elemento irmão do elemento selecionado
- prevUntil() - retorna todos os elementos próximo irmão entre dois argumentos dados
Sintaxe
$(selector).prevAll( filter )
Parâmetro | Descrição |
---|---|
filter | Opcional. Especifica uma expressão de seleção para restringir a pesquisa para os irmãos anteriores Nota: Para retornar vários irmãos, separe cada expressão com uma vírgula. |
Tente você mesmo - Exemplos
Reduzir a procura
Como filtrar a busca por elementos irmãos anteriores.
Retornar vários irmãos
Como usar o parâmetro de filtro para retornar todos os irmãos de um <h2> elemento que têm nomes de classe "first", "second" e "third" .
Selecione todos os elementos irmãos anteriores de um <p> elemento
Como selecionar todos os elementos irmãos anteriores de um <p> elemento.
Selecionar tudo irmão anterior <p> elementos <div>
Como selecionar todas irmão anterior <p> elementos de cada <div> elemento.