Показать сообщение отдельно
  #1 (permalink)  
Старый 02.01.2012, 22:40
Новичок на форуме
Отправить личное сообщение для LysoSutriN Посмотреть профиль Найти все сообщения от LysoSutriN
 
Регистрация: 02.01.2012
Сообщений: 5

Событие для каждого элемента. Узнать id каждого элемента
<!DOCTYPE html>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html"; charset="utf-8">
		<script src='http://code.jquery.com/jquery-1.7.1.min.js'></script>
	</head>
	<body>
		<?
			for($i=0; $i<10; $i++){
				echo '<div>Просто текст.</div>';
			}
		?>
		
		<script>
		//Что тут писать?!
		</script>
	</body>
</html>


При клике на любую из надписей, нужно через alert(); вывести номер ($i). Не пойму, как это сделать.

=====
Придумал способ через функцию, но это очень.. гавно.
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html"; charset="utf-8">
		<script src='http://code.jquery.com/jquery-1.7.1.min.js'></script>
	</head>
	<body>
		<?
			for($i=0; $i<10; $i++){
				echo "<div onclick='myFunc(".$i.")'>Просто текст.</div>";
			}
		?>
		
		<script>
		function myFunc(n){
			alert(n);
		}
		</script>
	</body>
</html>
Ответить с цитированием