Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   массив DIV-элементов (https://javascript.ru/forum/dom-window/21272-massiv-div-ehlementov.html)

qte 03.09.2011 12:18

массив DIV-элементов
 
Задача вроде бы простая, но я JS знаком плохо, так что не могу её решить используя свои знания

в документе много DIV'ов, среди них есть option1, option2, option3 и т.п.
onClick на каждый из option'ов вызывает обработчик, параметры которого зависят от номера option'а.
Необходимо каким-то образом оптимизировать функцию, чтобы выцеплять, по какому именно option'у был клик и в зависимости от номера применять те или иные параметры (менять значение определенных переменных и не только)

Возможно ли создание массива DIV'ов? Как проще и короче всего реализовать это?

В скрипте на данный момент используется jQuery и выглядит это примерно так:

$('#option1').click(function() {
  current_file = "blabla.html";  // в частности тут нужно указать файл в зависимости от номера 
 // дальнейшая обработка, работа с файлом (ajax)
 $('#option1').css("color", "black"); // вот такой вариант еще встречается, в котором тоже нужно учитывать номер
}


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