0

我有一个 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,但这似乎非常糟糕。

4

0 回答 0