аргумент «отправитель», который отправляется событию, не утешает ваш случай, так как вам нужен другой объект для определения объекта контейнера, который вызвал событие.
Я эмулирую это, вручную инициируя события либо на стороне сервера, либо на стороне клиента через javascript.
Пример:
если Span
было внутри Div
, то, скажем, по событию click диапазона, я вызываю событие click для его контейнера div здесь. И тогда в обработчике события аргумент будет div, а не span.
Надеюсь, это поможет.