2015-01-11 2 views
1

Я не английский штрафа, извини, если я пишу плохо здесь ....получить индекс элемента HTML в PHP из Еогеаспа

Я использовал Еогеасп РНР и внутри есть наклейка с классом называется. .... и сделать один клик, указав индекс элемента, как это сделать?

Для примера

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

я мог бы использовать идентификатор = " '$ я..'" С для ($ I = 0; $ я < = ....) .. для получения идентификатора, но Я хочу другой способ. Я прочитал что-то из каждого() в jquery, но я не достиг цели, чтобы сделать то, что я хочу.

спасибо всем ..

+2

возможно дубликат [Как найти индекс foreach] (http://stackoverflow.com/questions/141108/how-to-find-the-foreach-index) – Kiee

+0

'foreach ($ tipo_persona as $ index => $ persona)' – Rizier123

+0

, когда вы нажимаете на метку, тогда покажите мне позицию элемента, я не знаю, что это дубликат. – user3191964

ответ

0

в скрипкой http://jsfiddle.net/sosgenru/

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

Также не используйте один и тот же идентификатор в ваших этикетках он производит неточный код, поскольку идентификаторы уникальны

<? $i=0; foreach($tipo_persona as $persona){ ?> 
     <label id="lb_person<? echo $i; ?>" class="simulasublink"><? echo $persona["tipo"]; ?> </label><br> 
    <? $i++;} ?> 
Смежные вопросы