На сайте звонка
t.method($(this).attr('id'),e);
нет символа с именем e
в области видимости; поэтому браузер жалуется. Поскольку символы волшебным образом не появляются, вы хотите сообщить браузеру, что e
- это первый аргумент, переданный в ваш обработчик click
:
$('.node').click(function(e){ // ADDED FORMAL PARAMETER
t.method($(this).attr('id'),e);
});
Вы знаете, что будет параметром, передаваемым обработчику, потому что документы говорят, что вашему handler
будет присвоен eventObject
- но, конечно, вы Назовите параметр по своему усмотрению.