如何在jQuery中获取动态分配ID的元素?
问题描述:
我有以下在ASP.Net MVC编码如何在jQuery中获取动态分配ID的元素?
@Html.DropDownListFor(m => m.users, @Model.User, new {
id = "UserIds" + @Model.ID
})
我如何才能找到这个元素的id?
答
所述1D分配给一个变量
@{ var id = "UserIds" + Model.ID; }
,并在助手
@Html.DropDownListFor(m => m.users, @Model.User, new { id = id })
和其他地方,你需要使用的值使用变量。
或者,你可以决定依靠框架本身生成的ID为您,您可以用
@Html.IdFor(m => m.users)
得到这会给你的框架将产生相同的ID,并分配给下拉当使用DropDownListFor帮助器时。