【发布时间】:2019-06-17 11:05:32
【问题描述】:
在这里,我试图获取隐藏类型 input<input type="hidden" id="msg" value="1" /> 的值,它位于 foreach 循环内部和使用 jquery 的表行内部。但是我的脚本什么也没返回。
所以对我的方法的任何帮助都会有很大的帮助。
下面是我的html
@foreach (var item in Model)
{
<tr>
<input type="hidden" id="msg" value="1" />
@Html.HiddenFor(x => item.studentid, new { @id = "studentidforRejectectionadmission" })
<td>@Html.DisplayFor(modelItem => item.fullname)</td>
<td>@Html.DisplayFor(modelItem => item.classname)</td>
</tr>
}
下面是我访问值的脚本
$("tr").find('input#msg').val();
【问题讨论】:
-
你的隐藏输入得到了相同的 id...“msg”
-
旁注:无效的 HTML(带有重复 ID)可以产生未定义的结果就好了...请确定您是否有 HTML/jQuery 问题(并显示 HTML 而不是 CSHTML)或 C#/CSHTML(比你还需要展示一些 C# 代码)
标签: c# jquery asp.net-mvc-5