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

這不是他所要求的。 –