Как получить модальные данные в функции jquery при нажатии кнопки
У меня есть класс с элементами Подсписка, и я отображаю данные путем итерации для каждого цикла в моей таблице представления MVC,
Теперь мое требование заключается в том, что мне нужно обновить детали на основе выбора
но при каждом нажатии кнопки я получаю идентификатор первого элемента, если я выбираю элемент второй строки, то он также берет элемент первой строки из таблицы
и как получить элементы подсписка в jquery (в моем коде checkbox details from sublist)
любая помощь
заранее спасибо
Что я уже пробовал:
@foreach (var item in Model) { <tr> <td style="white-space:nowrap;"> @Html.HiddenFor(modelItem => item.ID, new { id = "ID" }) <span class="debtorVal"> <span id="CollectionName">@item.CollectionName </span> </span> </td> @foreach (var CollectionRole in item.CollRole) { if (CollectionRole.CollectionRole == "C") { <td>@Html.CheckBoxFor(modelItem => CollectionRole.Checked)</td> } if (CollectionRole.CollectionRole == "C") { <td>@Html.CheckBoxFor(modelItem => CollectionRole.Checked)</td> } if (CollectionRole.CollectionRole == "M") { <td>@Html.CheckBoxFor(modelItem => CollectionRole.Checked)</td> } if (CollectionRole.CollectionRole == "R") { <td>@Html.CheckBoxFor(modelItem => CollectionRole.Checked)</td> } } <td> <input type="button" value="Assign" onclick="myfunction(this)" /> </td> </tr> } </table> <script type="text/javascript"> function myfunction(el) { var CollectionName = $("#CollectionName").text(); var ID = $("#ID").val(); alert(CollectionName); alert(ID); } </script>