在foreach php中获取元素html的索引

时间:2015-01-11 18:57:04

标签: php html

我不懂英语,对不起,如果我在这里写得不好......

我使用了一个php的foreach,并且里面有一个名为.....的类的标签,并且只需点击一下就会出现元素的索引,怎么做?

例如

   <? foreach($tipo_persona as $persona){ ?>
         <label id="lb_person" class="simulasublink"><? echo $persona["tipo"]; ?> </label><br>
    <? } ?>

我可以使用id =“'。$ i。'”with for($ i = 0; $ i&lt; = ....)..获取id但我想要其他方式.. 我在jquery中读过了每个()的东西,但是我还没有完成适合我想要的东西。

感谢所有人..

1 个答案:

答案 0 :(得分:0)

在小提琴中http://jsfiddle.net/sosgenru/

$('.simulasublink').each(function(i) {
    $(this).on('click',function() {
        alert("this is the "+i+" element");
    });
});

另外,不要在标签中使用相同的ID,因为id是唯一的

,因此会生成不准确的代码
 <? $i=0; foreach($tipo_persona as $persona){ ?>
         <label id="lb_person<? echo $i; ?>" class="simulasublink"><? echo $persona["tipo"]; ?> </label><br>
    <? $i++;} ?>