首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在jsp中从表中获取被单击的行

如何在jsp中从表中获取被单击的行
EN

Stack Overflow用户
提问于 2016-05-20 20:28:53
回答 1查看 830关注 0票数 1

我有一个表在.jsp列出乙烯基,我想添加一个按钮到每一行点击,并做一个行动与乙烯基列出的信息。

这是表的代码生成器

代码语言:javascript
复制
<%
    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标识作者和标题,以便稍后在函数中使用,但我不知道如何告诉函数我正在单击哪一行。

EN

Stack Overflow用户

发布于 2016-05-21 00:06:45

看看下面的代码是否适合您的需求。

代码语言:javascript
复制
<%
    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,作者或任何其他参数,您传递!

}

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37346766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档