我需要增加jquery脚本的输入名称(我在jsp中工作),我的想法就是当我按下按钮agregar
时,这个函数会添加另一行写在其上的相同内容,问题是我需要增加producto
的值
example =在我的jsp开始producto
中为producto
,当按下añadir
时,该值必须更改为producto1
,依此类推。
<script>
$(function () {
$("#producto").on("click",".add",function() {
nuevaFila = '<tr>' +
'<td>Producto a comprar: </td>' +
'<td>' +
'<select name="producto">' +
<c:forEach items="${producto}" var="a" >
'<option value="${a.idProducto}">${a.nombre}</option>' +
</c:forEach>
'</select>' +
'</td>' +
'<td>' +
'<input type="number" name="cantidad" maxlength="2" style="width: 40px;"/>' +
'</td>' +
'<td>' +
'<input type="button" class="add" value="Agregar" />' +
'</td>' +
'</tr>';
$("#producto").append(nuevaFila);
});
});
</script>
我认为不需要它,但这里是jsp部分
<tr>
<td>Productos a comprar: </td>
<td>
<select name="producto" id="producto">
<c:forEach items="${producto}" var="a" >
<option value="${a.idProducto}">${a.nombre}</option>
</c:forEach>
</select>
</td>
<td>
<input type="number" name="cantidad" maxlength="2" style="width: 40px;"/>
</td>
<td>
<input type="button" class="add" value="Agregar" />
</td>
</tr>
这个想法是在servlet中获取名称imputs并在方便的
中使用它们