Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Работа с набором (https://javascript.ru/forum/dom-window/23271-rabota-s-naborom.html)

Viral 18.11.2011 14:35

Работа с набором
 
Здравствуйте.
Сегодня по массивам мучаюсь.

Задал массив
var buttons = $("div.cabhome > div")

Как реализовать следующее: При клике на один из элементов массива, алертом отрыгивается его положение (порядковый номер элемента) в этом массиве?
(желательно на jQuery реализовать)

Спасибо за внимание :thanks:

Pavel M. 18.11.2011 15:27

можно так

<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>demo</title>
  
  <script type='text/javascript' src='http://code.jquery.com/jquery-git.js'></script>
  
	<script>

		$(function(){
			$('div').click(function () {
				alert($(this).prevAll('div').length);
			});
		});

	</script>

</head>
<body>
  <div>первый</div>
  <div>второй</div>
  <div>третий</div>
</body>
</html>

ksa 18.11.2011 15:43

Цитата:

Сообщение от Viral
При клике на один из элементов массива, алертом отрыгивается его положение (порядковый номер элемента) в этом массиве?

Тебе поможет это...
http://jquery-docs.ru/core/index/
Там и примеры есть...

И почитай уже хоть что-то. :D А то у тебя все вопросы решаются по документации...

Viral 18.11.2011 15:48

Ksa, посоветуй плз побольше умных книжек по jQuery и Javascript, ато кроме этого сайта и http://jquery.page2page.ru/ нигде ничего дельного сам найти не могу...

trikadin 18.11.2011 15:59

Цитата:

Сообщение от Viral
Ksa, посоветуй плз побольше умных книжек по jQuery и Javascript

На) Хоть я и не ksa...

Viral 18.11.2011 16:08

trikadin, спасибо, скачаю как домой доберусь.
Последний на сегодня вопрос (крик изнемогающего от неосведомленности мозга).
Есть два массива.
По совету ksa, вытащили индекс элемента из одного из этих массивов. Как теперь вытащить и подвергнуть всякого рода непристойностям элемент из второго массива с индексом, который был вытащен из первого массива?

trikadin 18.11.2011 16:48

arr[index]// index - порядковый номер, который нужен

ksa 18.11.2011 19:19

Цитата:

Сообщение от Viral
посоветуй плз побольше умных книжек по jQuery и Javascript

Судя по тому, что ты спрашиваешь, начни с книг из серии "* для чайников" или "* за 24 часа". А там и до книг trikadinа дорастёшь... ;)

ksa 18.11.2011 19:20

Цитата:

Сообщение от Viral
Как теперь вытащить и подвергнуть всякого рода непристойностям элемент из второго массива с индексом, который был вытащен из первого массива?

Начинай таки делать тестовые примеры, сколько можно их писать за тебя?

trikadin 18.11.2011 19:29

Цитата:

Сообщение от ksa
Судя по тому, что ты спрашиваешь, начни с книг из серии "* для чайников" или "* за 24 часа". А там и до книг trikadinа дорастёшь...

Не надо! Ему же потом вообще всё переучивать придётся! Пусть уж лучше тяжело будет, чем он фигню в этих книгах прочтёт...


Часовой пояс GMT +3, время: 01:33.