2014-06-21 33 views
0

我期待看到如何我可以採取一定的股利,將具有相同的類,並添加和身份證,但增加每個新的身份證號碼數爲例如默認的html會是這樣的。添加新的ID到每個div包含相同的類

<div id="content"> 
    <div class="section"></div> 
    <div class="section"></div> 
    <div class="section"></div> 
    <div class="section"></div> 
</div> 

我想什麼比能夠做的就是自動添加名爲id =「部分-1」,併爲每個DIV加1的ID,因此第二個div將ID =「部分2」

所以輸出會是什麼樣子

<div id="content"> 
    <div id="section-1" class="section"></div> 
    <div id="section-2" class="section"></div> 
    <div id="section-3" class="section"></div> 
    <div id="section-4" class="section"></div> 
</div> 

我不知道如果我可以用PHP我想我可以做這樣的事情做到這一點

$Variable = the way to add +1 for each div than 
<div id="section-<?php echo $Variable ?>" class="section"></div> 

我可能會離開我如何去關於這個,所以任何幫助將不勝感激。謝謝。

+0

有沒有一種方法來確定你要多少單元DIV? – Grish

+0

部分div的數量會根據每篇文章而有所不同,這就是爲什麼我需要弄清楚一種方法來瀏覽並查看有多少div與section class相比,而不是將正確的section id添加到它 – user3708151

+0

您可以通過使用循環! – Xitas

回答

1

不知道,但這樣我們就可以分配的ID

for($i=1;$i<=$your_posts_value;$i++) 
{ 
?> 
<div id="section-<?=$i ?>" class="section">test</div> 
<?php 
} 
+0

我打算將這個與wordpress一起使用,這將與使用wordpress <?php the_content(); ?> – user3708151

+0

當我嘗試測試出來的div不顯示。 – user3708151

+0

我該如何設置$ your_posts_value? – user3708151

0

你可以簡單地使用循環。

for($i=1; $i <= $count_of_section_div; $i++) 
{ 
    echo '<div id="section-'.$i.'" class="section"></div>'; 
} 
+0

爲什麼我試着測試這個div甚至沒有顯示出來。 – user3708151

+0

您獲得的$ count_of_section_div值是多少? – Grish

+0

你是什麼意思?當我複製你在網站上做的代碼時,什麼都沒有顯示,根本沒有div顯示。我是否設置$ count_of_section_div =爲某個東西? – user3708151

0

試試下面的代碼:

<div id="content"> 
    <?php 
    while($Variable <= 4) 
    { 
    ?> 
      <div id="section-<?php echo $Variable ?>" class="section"></div> 
    <?php 
      $Variable++; 
    } 
    ?> 

</div> 
+0

可以工作,但我不會確切地知道我需要多少div,所以我需要它通過代碼,看看有多少個div比添加到他們,有時可能有4個,其他職位可能有8個 – user3708151

相關問題