当按下专用按钮时,文本框应填写表格中的值。
@Html.TextBoxFor(model => model.Users, new { @id = "Name" })
......因为我需要在表格的每一行都有一个按钮。
@foreach (var user in Model.Users)
{
<tr>
<td> <input type="button" value="get" id="btnTakeOver" class="btn btn-primary" /> </td>
<td>@user.Id</td>
<td>@user.Name</td>
<td>@user.Email</td>
</tr>
}
但是我遇到了一个问题,JavaScript不知道foreach块中的变量@user.Name
和@user.Email
。
JavaScript块。
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
@Scripts.Render("~/bundles/jquery")
<script>
$(document).ready(function () {
$("#btnTakeOver").click(function () {
$("#Name").val(@user.Name); // val from inside the foreach loop
$("#Email").val(@user.Email);
});
});
</script>
}
有人知道它是怎么工作的吗?
1条答案
按热度按时间w8f9ii691#
可以将数据添加到按钮的onclick事件中:
约旦: