Сообщение от jeysmook
|
ТО есть выдает index элемента в div а не в общем body.
|
Так и вычисляйте индекс в общем массиве данных элементов.
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$(function(){
$('.img').click(function(e){
alert($('.img').index(this)+1);
e.preventDefault();
});
});
});
</script>
</head>
<body>
<div class="text">
<div>
Тут какой то текст!Тут какой то текст!Тут какой то текст!Тут какой то текст!Тут какой то текст!Тут какой то текст!
<a href="" class="img"><img src="http://javascript.ru/forum/images/smilies/victory.gif" /></a>
</div>
<div>
Тут какой то текст!Тут какой то текст!Тут какой то текст!Тут какой то текст!Тут какой то текст!Тут какой то текст! Тут какой то текст!Тут какой то текст!Тут какой то текст!Тут какой то текст!Тут какой то текст!Тут какой то текст!
<a href="" class="img"><img src="http://javascript.ru/forum/images/smilies/victory.gif" /></a>
<a href="" class="img"><img src="http://javascript.ru/forum/images/smilies/victory.gif" /></a>
</div>
</div>
</body>
</html>