用于ASP .NET MVC中重复元素的JQuery OnClick

时间:2013-04-07 21:59:17

标签: jquery asp.net-mvc asp.net-mvc-4

我有一个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,但它似乎非常hacky。

0 个答案:

没有答案