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

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

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

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

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

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