2010-06-22 29 views
3

我有以下腳本循環:通過div的jQuery中

 $('#divs').children().each(
    function(){ 

    //Get Id's 
    var id = $(this).attr('id').replace('id_',''); 
    alert(id); 

    } 
); 

隨着標記:

 <div id="divs"> 
    <div id="item_1"> 
     <div id="sub_1"> 
      --- 
      </div> 
      <input type="button" value="Submit"/> 
     </div> 

     <div id="item_2"> 
      <div id="sub_1"> 
       --- 
      </div> 
      <input type="button" value="Submit"/> 
     </div> 
    </div> 

基本上,它循環兩次每個ID = 「ITEM_」 設置...我只是想要它計算item_1,item_2等divs。不是sub_1等

任何想法如何解決這個問題?謝謝!

回答

-1

謝謝你們,我結束了去:。

$( '#的div')兒童(/ [ID _] /)每個

1

您可以分段選擇兒童:$('#divs').children('[id^=item]')

2
$("#divs > div").each(
    function(){ 
     //your function 
    } 
);