如何为动态div生成标记ID?

时间:2010-09-22 15:02:55

标签: php

如何使用php或jQuery为动态div标签生成id?

示例:php生成36个div,如何将每个div设置为1到36范围内的唯一?

3 个答案:

答案 0 :(得分:1)

怎么样:

for($i = 1; $i < 37; $i++)
{
   echo "<div id='div-$i'></div>";
}

编辑:2D版本,即使你有一个,我也没有意识到这就是你想要的。

for($x = 1; $x <= 36; $x++)
{
    for($y = 1; $y <= 36; $y++)
    {
        echo "<div id='div-$x-$y'></div>";
    }
}

答案 1 :(得分:1)

试试这个:

您可以使用PHP:

<?php for($i = 0; $i <= 36; $i++) { ?>
      <div id="div<?php echo $i; ?>"></div>
<?php } ?>

JavaScript:

for(var i = 1; i <= 36; i++) {
    var div = document.createElement('div');
    div.id = 'div' + i;
    document.body.appendChild(div);
}

答案 2 :(得分:0)

for(i=1;i<=36;i++){
  echo "<div id='my-div-$i'>".$divContents[$i]."</div>";
}