2010-09-22 7 views
0



J'essaie de sélectionner une classe qui est le parent d'un parent.

Quelqu'un peut-il m'aider?
Jquery - Parent Selctor (placard)

js

<div onclick="$('.al_head.tt_this).closest('.aledmsg').remove();" style="cursor:pointer;"> TEST </div> 

html

<div id="albox"> 

    <div class="al_head" style="margin-bottom: 5px;" id="alss"> <img src="bt.png" alt="se"> 
    <div style="float: left; width: 282px;" class="aledmsg"><strong>Feexts</strong> 
     <hr> 
     <div class="ams" id="xc98f">blub</div> 
     <div class="ams tt_this" id="xb697">blib <-</div> 
     <div class="ams" id="x56b1">blab</div> 
     <div class="ams tt_this" id="xb214">blnb <-</div> 
     <div class="ams tt_this" id="xb997">blmb <-</div>  
    </div> 
    </div> 
      <br /> <br /> 
    <div class="al_head_2" style="margin-bottom: 5px;" id="alss"> <img src="bt.png" alt="se"> 
    <div style="float: left; width: 282px;" class="aledmsg_2"><strong>Feexts 2</strong> 
     <hr> 
     <div class="ams" id="xc98f">blub</div> 
     <div class="ams tt_this" id="xb697">blib <-</div> 
     <div class="ams" id="x56b1">blab</div> 
     <div class="ams tt_this" id="xb214">blnb <-</div> 
     <div class="ams tt_this" id="xb997">blmb <-</div>  
    </div> 
    </div> 

</div> 

http://jsfiddle.net/RAN9C/9/

Merci à l'avance! Peter

Répondre

1

Je pense c'est ce que vous êtes après:

$('#albox .tt_this').closest('.aledmsg').remove(); 

You can give it a try here, les citations ne correspondent pas sur le sélecteur initial et la classe .tt_this est sur un enfant, pas directement sur la #albox<div>.

+0

Ahh, d'accord, je comprends. Merci beaucoup Nick! – Peter