Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 31.08.2010, 01:05
Интересующийся
Отправить личное сообщение для psyhonut Посмотреть профиль Найти все сообщения от psyhonut
 
Регистрация: 30.08.2010
Сообщений: 23

Дело в том, что неизвестно, сколько будет этих answer_add, они создаются джаваскриптом онлайн, т.е. пользователь нажал кнопку - создалась новая. И так неизвестное количество.
Ответить с цитированием
  #12 (permalink)  
Старый 31.08.2010, 08:36
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от psyhonut
неизвестно, сколько будет этих answer_add
Вообще говоря известно -- должен быть только один. Т.к. id -- это уникальный идентификатор.
Ответить с цитированием
  #13 (permalink)  
Старый 31.08.2010, 09:42
Интересующийся
Отправить личное сообщение для psyhonut Посмотреть профиль Найти все сообщения от psyhonut
 
Регистрация: 30.08.2010
Сообщений: 23

Т.е. по class можно сколько угодно?

UPD. Не работает :-)

Я могу генерировать любые имена новых элементов, но как мне уйти от генерирования одинакового кода для обработки?

Последний раз редактировалось psyhonut, 31.08.2010 в 09:47.
Ответить с цитированием
  #14 (permalink)  
Старый 31.08.2010, 10:01
Аспирант
Отправить личное сообщение для MikhailGirshberg Посмотреть профиль Найти все сообщения от MikhailGirshberg
 
Регистрация: 27.07.2010
Сообщений: 72

Сообщение от psyhonut
Я могу генерировать любые имена новых элементов, но как мне уйти от генерирования одинакового кода для обработки?
Не уходите...
Один обработчик кликов на все элементы (по кр. мере, однотипные).
Здесь написано, как внутри обработчика узнать, что именно ляпнули мышОм.
Если Вы элементы генерируете так (и скорее всего в цикле):
var newEl = document.createElement('IMG')
newEl.id = "el_id"
...
, то попробуйте так:
//до начала цикла
var index = 0
...
//внутри цикла
var newEl = document.createElement('IMG')
newEl.id = "el_id" + (++index)
...
Ответить с цитированием
  #15 (permalink)  
Старый 31.08.2010, 13:46
Интересующийся
Отправить личное сообщение для psyhonut Посмотреть профиль Найти все сообщения от psyhonut
 
Регистрация: 30.08.2010
Сообщений: 23

Проблему решил по-другому. Можно закрывать.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по jquery - как узнать какой тэг? APL Общие вопросы Javascript 7 09.06.2016 15:22
Можно ли узнать назначенные события MainBuh Events/DOM/Window 4 17.08.2010 11:22
Как узнать, присутствует ли в окне полоса прокрутки или нет? возжаждавший Элементы интерфейса 6 12.03.2010 23:00
как узнать верхний z-index San4ezy Элементы интерфейса 5 21.11.2009 18:12
Подскажите как узнать существует ли объект в памяти? Yazla Общие вопросы Javascript 2 05.11.2009 20:05