Показать сообщение отдельно
  #8 (permalink)  
Старый 27.09.2010, 15:06
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Чем бред?
В зависимости от ситуации, каждый их этих вариантов позволяет получить получить порядковый элемента, (если не брать первый псевдо-вариант).
Сам использую подход с event.target.



<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript" charset="utf-8">
	google.load("jquery", "1.4.2");
</script>

<script type="text/javascript">
//1
$(function(){
    $('div:eq(0) span').click(function(){
        alert($(this).html());
   });
});

//2
$(function(){
    $('div:eq(1) span').each(function(i){
    $(this).click(function(){
      alert(i);
    })
  });
});

//3
$(function(){
    $('div:eq(2) span').each(function(i){
    $(this).bind('click',function(){
      alert(i);
    });
  });
});

//4
$(function(){
    $('div:eq(3) span').each(function(){
    $(this).bind('click',function(){
      alert($(this).index());
    });
  });
});

</script>


<div>
	<span>0</span>
	<span>1</span>
</div>

<div>
	<span>0</span>
	<span>1</span>
</div>

<div>
	<span>0</span>
	<span>1</span>
</div>

<div>
	<span>0</span>
	<span>1</span>
</div>

Последний раз редактировалось monolithed, 27.09.2010 в 15:40.
Ответить с цитированием