2009-11-12 3 views
1

J'ai été à jquery select class inside parent div et Testing objects for ancestor/descendent relationship in JavaScript or Jquery et jQuery wild card character mais je n'arrive pas à les assembler.   Merci.jQuery pour masquer toutes les lignes sauf 'row2' uniquement lorsque la classe parente est viewContainerTop

<div id="viewContainerTop" class="top"> 
    <div class="row1"></div> 
    <div class="row2"></div> 
    <div class="row2"></div> 
    <div class="row2"></div> 
    <div class="row3 first"></div> 
    <div class="row3"></div> 
    <div class="row3"></div> 
</div> 

Répondre

1

Machting le code affiché (parent a id viewContainerTop)

$("#viewContainerTop > div:not(.row2)").hide(); 

assorti ce que vous avez écrit (parent a classe pas id viewContainerTop)

$(".viewContainerTop > div:not(.row2)").hide(); 
+0

Merci jitter. Je ne mettrai pas à jour le texte dans le titre rendant mon erreur permanente et votre réponse logique. :-) Sur le prochain numéro ... http://stackoverflow.com/questions/1719211/jquery-to-hide-all-classes-that-start-with-row-except-row2-only-when -le-pare – GollyJer

1
$("#viewContainerTop > div:not(.row2)").hide(); 
Questions connexes