Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Узнать parent id (https://javascript.ru/forum/jquery/11550-uznat-parent-id.html)

psyhonut 31.08.2010 01:05

Дело в том, что неизвестно, сколько будет этих answer_add, они создаются джаваскриптом онлайн, т.е. пользователь нажал кнопку - создалась новая. И так неизвестное количество.

Kolyaj 31.08.2010 08:36

Цитата:

Сообщение от psyhonut
неизвестно, сколько будет этих answer_add

Вообще говоря известно -- должен быть только один. Т.к. id -- это уникальный идентификатор.

psyhonut 31.08.2010 09:42

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

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

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

MikhailGirshberg 31.08.2010 10:01

Цитата:

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

Не уходите...
Один обработчик кликов на все элементы (по кр. мере, однотипные).
Здесь написано, как внутри обработчика узнать, что именно ляпнули мышОм.
Если Вы элементы генерируете так (и скорее всего в цикле):
var newEl = document.createElement('IMG')
newEl.id = "el_id"
...
, то попробуйте так:
//до начала цикла
var index = 0
...
//внутри цикла
var newEl = document.createElement('IMG')
newEl.id = "el_id" + (++index)
...

psyhonut 31.08.2010 13:46

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


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