我有一个强类型的 asp.net-mvc 视图,模型有一个 . 链接属性。
Links是一个链接数组,它有一个URL、一个描述和一个ID。
我有一堆链接。每个链接都有一个标签列表,这些标签的布局如下:
<a id="98" href="www.ibm.com>IBM</a><b class='dblclick'>Tags: Software</b>
<a id="99" href="www.microsoft.com>MIcrosoft</a><b class='dblclick'>Tags: Software</b>
<a id="100" href="www.apple.com>Apple</a><b class='dblclick'>Tags: Software, Fruit</b>
(www.ibm.com 是URL,IBM 是Description,“98”是ID)
我有以下jQuery代码:
<script type="text/javascript">
$(document).ready(function() {
$(".dblclick").editable('<%=Url.Action("UpdateSettings","Links", new { site = Model.Links[0].ID }) %>', {
tooltip: "Doubleclick to edit...",
event: "dblclick",
style: 'display: inline; width:400px;'
});
});
我不想遇到的问题:Model.Links[0].ID硬编码,我想将索引传递给方法(在这种情况下为 98)。由于每个链接都有“dblclick”类,我如何将确切的链接或索引传递到这个数组中,以便我可以将 ID 字段粘贴到这个可编辑的方法中?