Страницы

Поиск по вопросам

понедельник, 18 марта 2019 г.

JS/PHP - получить значение у текущего id

Добрый день. Есть код:
login; ?> email; ?> sponsor; ?>


Суть кода здесь идет вывод данных у пользователя в таблице. Проблема заключается в том, что при клике по кнопке открывается модальное окно и нужно чтобы при клике на нее бралось значение допустим из элемента
И это значение мне нужно получить потом при отправке формы в модальном окне т.е в модальном окне будет форма со скрытым полем и в нее я подставлю уже e-mail пользователя. Вот и возникает вопрос как получить данные при клике на кнопку с поля input , но у текущей строки таблицы! Если сделать получать данные по конкретному id функцией getElementById , то получение данных будет происходить со всех полей у которых есть такой же id. Вот и проблема как получить текущее значение.. увы в js не силен.


Ответ

Вариантов достаточно много: продублировать дата атрибуты в кнопки и вытягивать из них информацию, задать уникальный id ячейке при клике на кнопу обращаться к ней и искать скрытый инпут, задать hidden инпуту уникальный id, а в кнопках (в дата атрибуте) указывать id скрытого инпута (реализация ниже)...
$('.delete-btn').click(function () { var $email = $('#' + $(this).data('hidden-input')); $('.modal-body').text($email.val()) $('#myModal').modal('show') })


Комментариев нет:

Отправить комментарий