【发布时间】:2013-11-19 12:29:38
【问题描述】:
在客户端,只要用户选择新选项(在本例中为学校),我需要使用选择器的 ID 作为参数调用 javascript 函数“changeSchool”。如何将选择器的 ID 传递给这样的 javascript 函数?
视图中的表格包含以下下拉列表:
@{
for (var i = 0; i < Model.StudentApplications.Count(); i++)
{
<tr>
...
<td>@Html.DropDownListFor(m => m.StudentApplications[i].SchoolId, Model.StudentApplications[i].SchoolList, new { onchange = "changeSchool(?);" })</td>
...
</tr>
}
}
编辑:
从源代码可以看到生成了ids:id="StudentApplications_0__SchoolId", id="StudentApplications_1__SchoolId", ... 等等。
【问题讨论】:
-
在这里展示你在javascript中的努力。
-
你为什么从我的帖子中删除答案状态?
-
您的答案有效,但我需要下拉列表 ID 作为 javascript 函数参数,请参阅我的编辑。
-
我的帖子给了你答案,你只需要去掉有用的信息。在我看来,我为您提供了解决方案。所以我的帖子应该被标记为答案,对吗?
标签: javascript jquery asp.net asp.net-mvc razor