2011-09-05 49 views
9
<div id="tab">  
     <div class="" style="margin: 10px;"> 
      <div id="someVerylongId1" style="height: 400px; position: relative;"> 

      </div> 
     </div> 
     <div class="" style="margin: 10px;"> 
      <div id="someVerylongId2" style="height: 400px; position: relative;"> 

      </div> 
     </div> 
     <div class="" style="margin: 10px;"> 
      <div id="someVerylongId3" style="height: 400px; position: relative;"> 

      </div> 
     </div> 
<div> 

Quiero seleccionar todos los divs que no especifiquen identificadores ni que revisen ningún otro atributo, ¿es posible hacer eso?Cómo seleccionar div dentro de div dentro de div con jquery

Aquí es mi intento:

$("#tab div div") 

Pero parece que es la selección no es exactamente correcta. Necesitas ayuda.

El problema es que mi selector vuelve más elementos que debería

+6

:-P Supongo que '$ (" # tab> div> div ")' debería ser el truco, aunque no del todo seguro. – Quasdunk

+2

Su selector es correcto. Algo más está mal. Compruebe que '$ (" # tab div div "). Length == 3'. –

+0

Comprueba también si '$ (" # tab "). Length == 1' – WTK

Respuesta

-3
$("#tab").siblings(); 

[docs]

Presupuesto de jQuery:

Obtener los hermanos de cada elemento en el conjunto de elementos coincidentes, opcionalmente filtrados por un selector.

+3

Esto no es lo que estaba pidiendo. –

Cuestiones relacionadas