Avatar billede dondy-kurt Nybegynder
04. februar 2010 - 14:44 Der er 8 kommentarer og
1 løsning

Ram hver 2. div

Hej Eksperter.

Jeg har en række med 6 <div> tags der ligger under hinanden.
Jeg skal så have proppet en class på hver 2. <div>.
Således:

<div>Her er en div</div>
<div class="minClass">Her er en div</div>
<div>Her er en div</div>
<div class="minClass">Her er en div</div>
<div>Her er en div</div>
<div class="minClass">Her er en div</div>

Er dette javascript eller php, og hvordan skal jeg skrive koden?
Avatar billede showsource Seniormester
04. februar 2010 - 14:56 #1
I php:

for($i = 1; $i < 7; $i++) {

$class = ($i%2 == 0 ? " class=\"dinclass\"" : "");
   
echo "<div".$class.">".$i." - ".$class."</div>\r\n";

}
Avatar billede dondy-kurt Nybegynder
04. februar 2010 - 15:06 #2
Mine <div< tags ser således ud:

<div class="newcolors firstcolor">
                    <div class="color" style="background:#000000;"></div>
                    <div class="txt"><h4><a href="#">Boddo rød</a></h4><p>Dette er en farve der ser sig godt ud. Dette er en farve der ser.</p></div>
                </div>
Avatar billede dondy-kurt Nybegynder
04. februar 2010 - 15:07 #3
Altså den får en class mere som hedder "firstcolor"

<div class="newcolors firstcolor">
                    <div class="color" style="background:#000000;"></div>
                    <div class="txt"><h4><a href="#">Boddo rød</a></h4><p>Dette er en farve der ser sig godt ud. Dette er en farve der ser.</p></div>
                </div>
                <div class="newcolors">
                    <div class="color" style="background:#000;"></div>
                    <div class="txt"><h4><a href="#">Tykis blå</a></h4><p>Dette er en farve der ser sig godt ud. Dette er en farve der ser.</p></div>
                </div>
Avatar billede showsource Seniormester
04. februar 2010 - 15:36 #4
Det samme, ca.

$minclass = "class=\"newcolors";

for($i = 1; $i < 7; $i++) {

$class = ($i%2 == 0 ? $minclass."firstcolor" : $minclass);
$class .= "\"";

echo "<div ".$class.">".$i." - ".$class."</div>\r\n";

}
Avatar billede dondy-kurt Nybegynder
04. februar 2010 - 15:43 #5
Men hvad med alt det der skal ind i mellem <div> tagget?

Du kan godt høre, jeg er rimelig grøn på php :P
Avatar billede showsource Seniormester
04. februar 2010 - 15:54 #6
Hvor får du det andet fra ?
Der må jo noget som "identificere" hver divs indhold.
Avatar billede dondy-kurt Nybegynder
04. februar 2010 - 16:07 #7
Mine 6 divs ser sådan her ud...

<div class="newcolors firstcolor">
                    <div class="color" style="background:#000000;"></div>
                    <div class="txt"><h4><a href="#">Boddo rød</a></h4><p>Dette er en farve der ser sig godt ud. Dette er en farve der ser.</p></div>
                </div>

                <div class="newcolors">
                    <div class="color" style="background:#000;"></div>
                    <div class="txt"><h4><a href="#">Tykis blå</a></h4><p>Dette er en farve der ser sig godt ud. Dette er en farve der ser.</p></div>
                </div>

                <div class="newcolors firstcolor">
                    <div class="color" style="background:#000;"></div>
                    <div class="txt"><h4><a href="#">Rosa rød</a></h4><p>Dette er en farve der ser sig godt ud. Dette er en farve der ser.</p></div>
                </div>

                <div class="newcolors">
                    <div class="color" style="background:#000;"></div>
                    <div class="txt"><h4><a href="#">Koksgrå</a></h4><p>Dette er en farve der ser sig godt ud. Dette er en farve der ser.</p></div>
                </div>

                <div class="newcolors firstcolor">
                    <div class="color" style="background:#000;"></div>
                    <div class="txt"><h4><a href="#">Råhvid</a></h4><p>Dette er en farve der ser sig godt ud. Dette er en farve der ser.</p></div>
                </div>

                <div class="newcolors">
                    <div class="color" style="background:#000;"></div>
                    <div class="txt"><h4><a href="#">Cyan</a></h4><p>Dette er en farve der ser sig godt ud. Dette er en farve der ser.</p></div>
                </div>
Avatar billede dondy-kurt Nybegynder
04. februar 2010 - 16:08 #8
De bliver alle sammen kørt ud med simplpie i wordpress, så jeg skal kun skrive en ind, og så bliver de andre atomastisk kørt ud.
Avatar billede dondy-kurt Nybegynder
03. september 2012 - 21:43 #9
SVAR
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester