У меня есть этот JQuery клик событие:Как я могу отправить пользовательские данные в событие JQuery click?
jq("#generateButton").click({key: "hello world"}, function() {
console.dir(this);// this is the "generateButton" html element.
// jq(this) would be the jquery object of the generate button
frnConstr.setDataObject(this);
frnConstr.gameObject.state.start(frnConstr.EnteriorScreen.KEY);
});
Как я мог отправить пользовательские данные в этом случае, например, для печати {ключ: «привет мир»}? Возможно ли это?
Примечание: В моей рабочей среде jq() является $() или jquery().
Примечание: JQuery документы говорят, что данныеСобытия может быть что угодно, вот официальный документ: https://api.jquery.com/click/ :)
это просто кнопка генерации, которая просто выполняет функцию. Внутренняя работа делает все остальное. – Vlad
Как бы вы отправили массив данных формы, сериализованный с помощью JQuery, в событие click, если «этот» объект является самим generateButton? Доступ к родителям? :) – Vlad
Уверенный: $ (this) .closest ("form"). Serialize() – mplungjan