$('ul').each(function(){
var divs = $('li', this);
console.log(divs)
console.log(divs.slice(0,4));
for(var i = 0; i < divs.length; i+=4) {
console.log(i)
divs.slice(i, i+4).wrapAll('<li class="wrapper"><ul></ul></li>');
}
});
ul {
padding: 0;
margin: 0;
}
.wrapper ul {
display: flex;
flex-direction: row;
}
.wrapper ul li {
flex: 1;
margin: 10px;
padding: 10px;
color: white;
min-height: 50px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
<li style="background-color: rgb(51, 70, 115);">1</li>
<li style="background-color: rgb(121, 159, 59);">2</li>
<li style="background-color: rgb(133, 50, 104);">3</li>
<li style="background-color: rgb(75, 93, 135);">4</li>
<li style="background-color: rgb(151, 187, 93);">5</li>
<li style="background-color: rgb(156, 78, 129);">6</li>
<li style="background-color: rgb(75, 93, 135);">4</li>
<li style="background-color: rgb(151, 187, 93);">5</li>
<li style="background-color: rgb(156, 78, 129);">6</li>
<li style="background-color: rgb(51, 70, 115);">1</li>
<li style="background-color: rgb(121, 159, 59);">2</li>
<li style="background-color: rgb(133, 50, 104);">3</li>
<li style="background-color: rgb(75, 93, 135);">4</li>
<li style="background-color: rgb(151, 187, 93);">5</li>
<li style="background-color: rgb(156, 78, 129);">6</li>
<li style="background-color: rgb(75, 93, 135);">4</li>
</ul>
將是巨大的得到的jsfiddle在它的HTML。 – Paran0a
只是一分鐘:) –
@ Paran0a,那裏是 –