我正在使用Array.prototype.map()方法將數組顯示到表中。該表還包含一個輸入字段,併爲Array.prototype.map()輸出的每個實例提交按鈕。我怎麼能跟蹤陣列中提交的位置,還是不可能?如何在使用.map時查找提交的輸入索引
<tbody>
<% qryData.map(function(item,i){%>
<tr>
<td>
<%=item.SystemID%>
</td>
<td>
<%=item.SystemName%>
</td>
<td>
<input type="text" name="txtLabID" size="12" maxlength="20">
</td>
<td align="center">
<button type="submit" name="AddUpdate" class="btn btn-sm btn-primary">Save</button>
<input type="hidden" name="itemIndex" value="<%=i%>"/>
</td>
</tr>
<% })%>
</tbody>
我的目標是將提交的輸入的索引傳遞到後端進行進一步操作。例如,如果我將數據輸入到地圖項目實例的第一個項目並輸入submit,我想傳遞索引0。 – elleven