Я искал много сообщений для ответа на это, но не мог найти тот. Я выкладываю записи в таблице и имею кнопку редактирования в каждой строке, которая откроет модальный Bootstrap для редактирования. Чтобы получить данные для заполнения модального режима, мне нужен идентификатор записи, который является частью идентификатора элемента кнопки:
<button id="btnEdit_#rsList.timID#" class="btn btn-success btn-sm" type="button" data-toggle="modal" data-target="##editModal">Edit</button>
Так что, если кнопка, которую я нажимаю, находится в строке для идентификатора записи 19,идентификатор кнопки будет btnEdit_19. Обратите внимание, что это работает под ColdFusion, поэтому вы видите синтаксис выше. У меня вопрос, как я могу получить идентификатор кнопки в этом случае:
$('#editModal').on('shown.bs.modal', function (e) {
console.log($(e.relatedTarget));
});
Это то, что отображается в консоли за $ (e.relatedTarget):
0: <button id="btnEdit_19" class="btn btn-success btn-sm" type="button" data-toggle="modal" data-target="#editModal">
context: <button id="btnEdit_19" class="btn btn-success btn-sm" type="button" data-toggle="modal" data-target="#editModal">
length: 1
I'mне показывать его полностью развернутым;контекст имеет множество свойств, одним из которых является идентификатор кнопки. Тем не менее, я не знаю, как вытащить это оттуда или, если это вообще возможно.
Есть идеи?