我有一个 ASP .NET MVC 视图,它具有以下内容:
@foreach (var item in Model)
{
@Html.DisplayFor(m => item)
}
在我的 DisplayTemplate 中,我基本上有以下内容:
<a>Hello @Model.Name</a>
<script>
$(???).click(function() {...});
</script>
我想使用 jquery 在我的 DisplayTemplate 中添加一个点击处理程序(不在主视图中)。
我无法为 DisplayTemplate 中的锚分配唯一 ID,因为它是重复的。如何在 jquery 中定位我的锚点以便我可以添加点击处理程序?我考虑过为每个 DisplayTemplate 实例创建一个唯一的 guid 并将其设置为 id,但这似乎非常糟糕。