Как получить исходный элемент события javaScript?Jquery

Программирование на jquery
Anonymous
Как получить исходный элемент события javaScript?

Сообщение Anonymous »


Есть ли способ получить источник элемента встроенного вызова JavaScript?

У меня есть такая кнопка:

действие Примечание:
[*]кнопка генерируется с сервера [*]Я не могу изменить процесс генерации [*]На странице генерируется несколько кнопок, управление у меня есть только на стороне клиента.
Что я пробовал:

функция doSomething(param){ вар источник = event.target || событие.srcElement; console.log(источник); } В Firebug я получаю сообщение событие не определено

Изменить: После некоторых ответов переопределение обработки событий с использованием jQuery вполне приемлемо. Моя проблема заключается в том, как вызвать исходную функцию onClick с ее исходными параметрами и без знания имени функции.

код:

action1 action2. action3 . . и так далее.. Итак, переопределение будет следующим:
$(document).on('click', 'button', function(e) { е.preventDefault(); вар действие = $(this).attr('onclick'); /** *Что делать здесь, чтобы позвонить * - doSomething(this, 'param'); если нажата кнопка 1 * - doAnotherSomething(this, 'param1', 'param2'); если нажата кнопка2 * - doDifferentThing(это); если нажата кнопка3 * Есть много кнопок со многими функциями.. */ });

Вернуться в «Jquery»