Предположим, у меня есть таблица, заполненная бритвой @foreach
l oop.
Для каждой строки у меня есть кнопка удаления, которая выглядит примерно так:
.....
<tr>
<div style="cursor: pointer; display: inline-block; margin-left:5px" id="deleteEntity" data-Id="@Student.Id" data-Name="@Student.Name" data-Age="@Student.Age">
<i class="far fa-trash-alt"></i>
<span style="color:#bfbfbf">Delete</span>
</div>
</tr>
Мне нужна функция jQuery, способная извлекать атрибуты данных из мой #deleteEntity
див. Поэтому я сделал что-то вроде этого:
$('#deleteEntity').on("click", function (event) {
var button = $(event.target);
var Id = button.data('Id')
var Name = button.data('Name')
var Age = button.data('Age')
debugger;
});
Однако, исходя из того, что я сделал выше, все мои значения равны Undefined
.
- Следовательно, как исправить это, чтобы я получил значения, указанные c для этой кнопки удаления в моей таблице?