Рассмотрим следующий фрагмент кода:Какой аргумент данных в случае щелчка JQuery
$("#target").bind('click', function(data) { ... });
Что такое аргумент данных? Это данные события Click или данные функции?
Я думаю, что это данные функции, это правда?
'data' нет ничего, кроме' event' объекта ... Лучше назвать его как 'event', чтобы избежать путаницы ... – Rayon
Привязка устарела. В настоящее время утверждение должно быть '$ (" # target "). On ('click', function (event) {...});' и аргументом обработчику является [объект события] (http: // api .jquery.com/Types/# Event) Пожалуйста, просмотрите [документацию] (http://api.jquery.com/on/) .... Я голосую, чтобы закрыть этот вопрос как не по теме, потому что на него достаточно ответить текущая документация – mplungjan
Чтобы предоставить краткое резюме: технически данные - это просто имя первого аргумента в вашей функции (обратного вызова). Само значение содержит все, что передается функции вызывающим. В этом случае он будет содержать объект события, описанный в документах, потому что это цель и определение этого обратного вызова. (хотя гипотетически можно было получить обратный вызов и назвать его совершенно другим типом;)) –