event.target
может помочь. Другой обходной путь состоит в том, чтобы три кнопки запускали события и заставляли их обработчик событий выполнять передачу. В этом смысле нет догадок.
-
Лично я бы сначала удостоверился, что три кнопки имеют идентификаторы, правдоподобно скрытые в $(element).data
строках, или пользовательские атрибуты HTML (о, не используйте специальные классы!), И обработчик событий проверяет $(event.target).data(key)
или $(event.target).attr(key)
чтобы узнать больше информации о звонящем. Затем я бы сопоставил событие отправки формы и с этим обработчиком, чтобы все обрабатывалось из одного места.