ich eine Reihe von div-Tags in der folgenden Struktur:DIVs Looping über jQuery
<div id="team">
<div class="member">
<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>
</div>
<div class="member">
<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>
</div>
<div class="member">
<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>
</div>
<div class="member">
<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>
</div>
</div>
Ich möchte über jeden div jQuery Schleife verwenden, und eine Klasse von floatLeft aus (wenn es ein noch div ist) und floatRight (wenn es ungerade ist). Ich versuchte es mit dem folgenden Code zu tun, aber es hat floatLeft und floatRight all divs ...
var $el,i,$selectedDivs,count;
$selectedDivs = $('#team > div');
count = $selectedDivs.length;
$selectedDivs.each(function() {
$el = $(this);
for (i=0; i<=count; i++) {
if (i % 2 == 0) {
$el.addClass('floatLeft');
}
else {
$el.addClass('floatRight');
}
}
});
Ich vermute, es ist wegen der .each() Funktion ist ... Meine Frage ist. Da $ selectedDivs NICHT ein Array ist, wie kann ich jedes dieser divs mit einer for-Schleife anstelle der .each() - Funktion durchlaufen? Ich möchte es absichtlich verwenden, anstatt jQuerys .odd() und: ungerade Fähigkeiten ...
Vielen Dank! Amit
Ich vermute hier, aber ich denke, Sie sollten nicht ohne die> – JCOC611