2009-04-23 7 views
0

Comment interroger les conteneurs enfants, et non pas à l'intérieur des conteneurs (thats pas sur les attributs)JQuery "long>"

<div class="container"> 
    <div> 
     <div class="container" child> 
      <div> 
       <div class="container" inside> 
    <div> 
     <div class="container" child> 
      <div> 
       <div class="container" inside> 
</div> 

Edit: Peut-être que je peux utiliser, quelque chose comme non()?

.conteneur non (.container)?

+1

Vous savez que vous ne fermez pas tous ces divs comme vous le devriez? :) – Skurmedel

+0

drôle)) merci pour le commentaire –

Répondre

3

je pourrais être manque le point, mais je pense que quelque chose dans le sens de:

$(".container .container:not(.container .container .container)") 

Ie, tous les éléments qui est un « récipient à l'intérieur d'un conteneur », mais pas ceux qui sont un " conteneur dans un conteneur dans un conteneur ".

0

$ ("div.container> div"). Find ("div.container: first");

+0

Par la div, je veux dire que je ne sais pas = ce qui peut être là –

+0

Je ne comprends pas votre commentaire. –

0

Vous devez avoir quelque chose pour ancrer la sélection de classe à un div particulier. Je suggère de donner un nom à l'extérieur. Ensuite, vous pouvez trouver l'externe par son nom et ses enfants en utilisant la méthode children avec le filtre de classe.

$('#outerDiv').children('.container');