Ես ուզում եմ փոխել յուրաքանչյուր այլ տարրի ֆոնի գույնը հետևյալ կերպ.
<div class="dets">
<div>Simple Layout</div>
<div>Few Pictures/Links</div>
<div>Element Uniformity</div>
</div>
Այսպիսով, առաջինը [Simple Layout] կլինի սպիտակ, երկրորդը [Few Pictures/Links] կլինի սև և այլն: Ես ունեմ այս կառույցներից երեքը, որոնք տեղակայված են որոշ այլ div տարրերի մեջ: Ես գիտեմ :ven,:odd մեթոդների մասին, բայց դա չի ստացվում այնպես, ինչպես սպասվում էր: Այն շարունակվում է «dets» դասերից յուրաքանչյուրի միջով՝ ամեն անգամ ավելացնելով ինդեքսը։ Ես ուզում եմ կենտ տողեր՝ սպիտակ, նույնիսկ՝ սև։ Կա՞ որևէ «դետս» դասի բնական ինդեքսը վերագործարկելու միջոց: Ես չեմ ուզում օգտագործել սեղան:
Ես ներկայումս օգտագործում եմ հետևյալ jQuery-ը՝ ֆոնի գույնը սահմանելու համար.
$(".dets div:odd").css('background-color', 'white');
$(".dets div:even").css('background-color', 'black');