我有一个表在.jsp列出乙烯基,我想添加一个按钮到每一行点击,并做一个行动与乙烯基列出的信息。
这是表的代码生成器
<%
for (int i = 0; i < listaVinilos.size(); i++) {
Vinilo vin = listaVinilos.get(i);
%>
<tr>
<td><button class="icon fa-plus-circle" onclick="anadirVinilo()"></button></td>
<td><img src="<%=vin.getImagen()%>" alt="" height="100" width="100"/></td>
<td id="idTitulo<%=i%>"><%=vin.getTitulo()%></td>
<td id="idAutor<%=i%>"><%=vin.getAutor()%></td>
<td><%=vin.getDiscografica()%></td>
<td><%=vin.getGenero()%></td><td><%=vin.getFecha()%></td>
<td><%=vin.getRPM()%></td>
<td><%=vin.getNumLanzamiento()%></td>
<tr/>
<%
}
%>我曾经考虑过创建一个函数anadirVinilo(),并用ID标识作者和标题,以便稍后在函数中使用,但我不知道如何告诉函数我正在单击哪一行。
发布于 2016-05-21 00:06:45
看看下面的代码是否适合您的需求。
<%
for (int i = 0; i < listaVinilos.size(); i++) {
Vinilo vin = listaVinilos.get(i);
%>
<tr>
<td><button class="icon fa-plus-circle" onclick="anadirVinilo('<%=vin.getTitulo()%>','<%=vin.getAutor()%>')"></button></td>
<td><img src="<%=vin.getImagen()%>" alt="" height="100" width="100"/></td>
<td id="idTitulo<%=i%>"><%=vin.getTitulo()%></td>
<td id="idAutor<%=i%>"><%=vin.getAutor()%></td>
<td><%=vin.getDiscografica()%></td>
<td><%=vin.getGenero()%></td><td><%=vin.getFecha()%></td>
<td><%=vin.getRPM()%></td>
<td><%=vin.getNumLanzamiento()%></td>
<tr/>
<%
}
%>您将像这样定义函数:
函数anadirVinilo(标题,作者){
您的逻辑在这里与tiltle,作者或任何其他参数,您传递!
}
https://stackoverflow.com/questions/37346766
复制相似问题