Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou usando jQuery para procurar por uma div que contenha um span com determinado texto $("div.linha span.conteudo:contains('texto')")
Mas preciso que, se ele achar um span de classe conteúdo que contenha isso, ele oculte a mão dele, no caso a div.linha, mas são várias divs com essa classe.
Como faço pra selecionar a div mãe e escondê-la(escondendo o span também)?
Voce terá de varrer o formulario atraz do elemento
$('#form).each (function(){
this.$(".teste").text("procura");
});>
Utilize o .parent() do jQuery, se for ancestral direto do elemento, ou .closest() para retornar o mais próximo ancestral.
<div class="avo">
<div class="pai">
<span class="filho"></span>
</div>
</div>
No caso acima:
$('.filho').parent() irá retornar o .pai
$('.filho').closest('.avo') irá retornar o .avo
hehe, acabo de achar isso na documentação do jQuery :natallaugh:
Utilize o .parent() do jQuery, se for ancestral direto do elemento, ou .closest() para retornar o mais próximo ancestral.
No caso acima:
$('.filho').parent() irá retornar o .pai
$('.filho').closest('.avo') irá retornar o .avo