我有动态创建的表,我需要将带有数值的 id 属性传递给输入标记,以便我可以检索输入字段值。 我用 for Each 标签来循环 代码片段:
<c:forEach items="${map}" var="entry">
<tr>
<td>${entry.key}</td> // first t d filed
<td><input id="${id}" type="text" value="${entry.value}" size="50" /></t d> // second t d field with value
</tr>
</c:for Each>
I need something like this :
<input id="2" type="text" value="value" size="50" />
how can do this?can someone suggest me.
最佳答案
您可以使用一个变量并将其分配给它,正如 Tanjim 所说 - 像这样使用它-
<c:forEach items="${map}" var="entry" varStatus="Status">
<tr>
<td>${entry.key}</td> // first t d filed
<td><input id="${Status.count}" type="text" value="${entry.value}" size="50" /></td>
</tr>
</c:forEach>
关于javascript - 如何生成 ids/数值并将其附加到 jsp 中的输入 id 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39895723/