2011-09-05 94 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> 

我想选择所有未指定id的div或检查任何其他属性,是否可以这样做?如何使用jquery在div内选择div div

这里是我的尝试:

$("#tab div div") 

不过貌似是选择不完全正确。需要帮忙。

问题是,我的选择器返回更多个元件,它应该从jquery的

+6

的情况下的div的所有儿童:-P我想'$(“#tab> div> div”)'应该这个窍门,但不是很确定。 – Quasdunk

+2

你的选择是正确的。还有其他的错误。检查'$(“#tab div div”)。length == 3'。 –

+0

检查是否'$(“#tab”)。length == 1' – WTK

回答

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

[docs]

引用:

获取每个元素的兄弟姐妹在该组匹配元素, (可选)通过选择器进行过滤。

+3

这不是他所要求的。 –