我需要在表格中创建隐藏字段。稍后按下按钮,我需要检索隐藏字段中保存的数据。以下是代码:
<td>
<input id="hdnr<%=RowNumber%>c<%=ColumnNumber%>" type="hidden" value="{{Html.HiddenFor(model => item.Key)}}" />
</td>
&#13;
rownumber和colnumber是变量。 稍后在jquery中,点击按钮后,我试图按照下面的代码检索隐藏字段的值:
var value = $('#hdnr'+i+'c'+j).val();
alert(value);
&#13;
某处出了问题。该值未保存在html标记中,或者未正确检索。 请帮忙。 提前谢谢。
答案 0 :(得分:0)
您输入的值不正确。您可以直接从模型中输入值。
<input id="hdnr<%=RowNumber%>c<%=ColumnNumber%>" type="hidden" value="<% model.Key %>" />
如果你想使用帮助器,但在这种情况下,id将自动生成。 :
Html.HiddenFor(model => item.Key)
您仍然可以添加自定义属性。我不确定语法:
Html.HiddenFor(model => item.Key, { @class = "myClass" })