Php 如何为动态div生成标记id?
如何使用php或jQuery为动态div标记生成ID 示例:php生成36个div,如何将每个div设置为在1到36范围内唯一 那么:Php 如何为动态div生成标记id?,php,Php,如何使用php或jQuery为动态div标记生成ID 示例:php生成36个div,如何将每个div设置为在1到36范围内唯一 那么: for($i = 1; $i < 37; $i++) { echo "<div id='div-$i'></div>"; } ($i=1;$i
for($i = 1; $i < 37; $i++)
{
echo "<div id='div-$i'></div>";
}
($i=1;$i<37;$i++)的
{
回声“;
}
编辑:2D版本,即使你有一个,我不知道这是你想要的
for($x = 1; $x <= 36; $x++)
{
for($y = 1; $y <= 36; $y++)
{
echo "<div id='div-$x-$y'></div>";
}
}
对于($x=1;$x请尝试以下操作:
您可以使用PHP:
<?php for($i = 0; $i <= 36; $i++) { ?>
<div id="div<?php echo $i; ?>"></div>
<?php } ?>
for(i=1;但是请注意,一个有效的html id必须以字符a-Z,a-Z开头。@Chris,这就是为什么我使用div
作为前缀:)它不起作用,因为每个动态div都有相同的属性-1Tnx,这个解决方案对我有效:)哦,对不起,你希望它是二维的,比如,1-1,1-2,2-1,2-2?好的,这个解决方案对我有效:)@Nation然后将其标记为解决方案:单击左侧的灰色勾号。如何设置制动器?36之后,它的开始循环代理。你知道PHP中断手册吗?当$z=10时,如何设置中断?10之后,它的开始循环从1-10一次又一次,一次又一次。。。如何阻止它?Tnx,这个解决方案对我有效:)
for(var i = 1; i <= 36; i++) {
var div = document.createElement('div');
div.id = 'div' + i;
document.body.appendChild(div);
}
for(i=1;i<=36;i++){
echo "<div id='my-div-$i'>".$divContents[$i]."</div>";
}