29 Temmuz 2010, PERŞEMBE
Wrap bir div içinde her 3 divs
-Çocuk N. seçiciler 3 divs kullanarak sarmak için kullanmak mümkün .wrapAll. Doğru denklemi çalışmak için görünmüyor.
yani...
<div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
olur...
<div>
<div class="new">
<div></div>
<div></div>
<div></div>
</div>
<div class="new">
<div></div>
<div></div>
<div></div>
</div>
</div>
Herhangi bir yardım için çok teşekkürler
CEVAP
29 Temmuz 2010, PERŞEMBE
Bu gibi .slice()
ile olabilir
var divs = $("div > div");
for(var i = 0; i < divs.length; i =3) {
divs.slice(i, i 3).wrapAll("<div class='new'></div>");
}
You can try out a demo here, burada yaptığımız tüm hatalar için istediğiniz öğeleri almak ve onları döngü, sonraki 3, vb .wrapAll()
3 o zaman toplu bir hareket yapıyor. Bir seferde 3 paket olacak ve ancak birçok eğer durum böyleyse sonunda, örneğin, 3, 3, 3, 2 kaldı.
Bunu Paylaş:
Nasıl 3 divs (/merkezi/Sağ-Sol) başka ...
nasıl bir dıv iki şamandıra divs içind...
Nasıl ASP.net içinde divs için dosya a...
net tüm divs' içeriğini bir div i...
Başka bir div içinde ortalama kayan di...