2015-07-01 60 views
1

什麼即時試圖實現的是把每4個格內新創建的行創建新行,每4「拇指div的」

我的繼承人HTML輸入

<div class="container"> 
 
    <div class="thumb"></div> 
 
    <div class="thumb"></div> 
 
    <div class="thumb"></div> 
 
    <div class="thumb"></div> 
 
    <div class="thumb"></div> 
 
    <div class="thumb"></div> 
 
    <div class="thumb"></div> 
 
    <div class="thumb"></div> 
 
</div>

和我希望它看起來像

<div class="container"> 
 
    
 
    <div class="row"> 
 
    <div class="thumb"></div> 
 
    <div class="thumb"></div> 
 
    <div class="thumb"></div> 
 
    <div class="thumb"></div> 
 
    </div> 
 
    
 
    <div class="row"> 
 
    <div class="thumb"></div> 
 
    <div class="thumb"></div> 
 
    <div class="thumb"></div> 
 
    <div class="thumb"></div> 
 
    </div> 
 
    
 
</div>

我開始與

<script type="text/javascript"> 
 
var thumb = document.getElementsByClassName('thumb'); 
 
if (thumb.length < 4) { 
 

 
} 
 
</script>

,但我不知道如何從這個角度

+0

如果這些div是用php動態加載的,那麼試試用php的方式來解決它。 –

+0

@VigneshBala什麼建議OP使用PHP? – phuzi

回答

3

去試試這一個,

$(document).ready(function(){ 
    var divs = $(".container .thumb"); 
    for(var i = 0; i < divs.length; i+=4) { 
     divs.slice(i, i+4).wrapAll("<div class='row'></div>"); 
    } 
}); 

更多細節refer this link

+0

美麗!謝謝! – spleen

+0

任何機會兩個div可能有單獨的clasess? – spleen

+0

是的.thumb改成div –