У меня есть список друзей, при нажатии на который появляется всплывающее окно начальной загрузки с возможностью отправить этому пользователю сообщение.
Для этого мне нужно, чтобы всплывающее окно знало, какой друг был нажат, чтобы сохранить идентификатор этого друга.
Я попытался использовать родительские элементы всплывающего окна, чтобы найти друга, к которому прикреплено всплывающее окно. Но кажется, что всплывающее окно ничего не знает о том, что щелкнули, чтобы оно появилось. То есть у него нет контекста.
Я попытался сохранить идентификатор друга во всплывающем окне в атрибуте data-id. Однако он появляется только на элементе, который вызывает всплывающее окно, а не на самом всплывающем окне. Вот что я имею в виду ниже:
Мой код:
Как это выглядит на странице (инструменты Chrome dev):
Как видите, атрибут data-id появляется как часть атрибута data-content всплывающего окна. Однако фактическое всплывающее окно не будет включать этот атрибут data-id, даже если он включает другие атрибуты (href, class).
Как я могу получить эту информацию по ссылке «сообщение» во всплывающем окне?