求助关于jsp页面表格取行号的问题

jsp页面利用while(rs.next())语句打印从数据库得到的结果集,如图,每行后面都有两个按钮,如何在点下按钮的同时获取到本行第一格的数据或者行号?以下是我写的代... jsp页面利用while(rs.next())语句打印从数据库得到的结果集,如图,每行后面都有两个按钮,如何在点下按钮的同时获取到本行第一格的数据或者行号?以下是我写的代码,问题是无论如何取到的值都只是第一行的记录:<%while(rs.next()){ %> <tr> <td id="row"><%=rs.getRow()%></td> <td><%=rs.getString("studentName")%></td> <td><%=rs.getString("projectId")%></td> <td><%=rs.getString("referenceList")%> <input type="hidden" name="projectID" value="<%=rs.getString("projectId")%>"> <input type="hidden" id="row0" name="row0" > <input type="hidden" name="studentID" value="<%=rs.getString("studentId")%>"></td> <td><input type='hidden' id='btnType' name='btnType'/><button>通过</button> <input type="button" name="action2" id="nagative" value="否决" onClick="document.getElementById('btnType').value=this.name;this.form.submit()"></td> </tr>JS脚本:$(document).ready(function(){ $("button").click(function(){ $("#row0").val($("#row").text()); }); <!--<input type="button" name="action1" id="pass" value="通过" onClick="document.getElementById('btnType').value=this.name;this.form.submit()">-->});问题蛮急的,求解! 展开
 我来答
寸寸乱
2016-12-23 · TA获得超过514个赞
知道小有建树答主
回答量:564
采纳率:64%
帮助的人:214万
展开全部
最简单的方法是给button加一个onclick事件 参数就是第一格的数据
<button onclick="doSth('<%=rs.getRow()%>')">通过</button>
追问
getRow()只能得到第一行的数据,能再详细点的指出我的问题吗?
追答
你这不是循环的吗?第二次循环就是第二行的数据了啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式