如何获取一个jsp页面动态表格的某一行的下标 5

动态表格如下<c:forEachitems="${sessionScope.empList}"var="emp"><tr><tdalign="center"><input... 动态表格如下
<c:forEach items="${sessionScope.empList}" var="emp" >
<tr><td align="center"><input type="button" value="修正" onclick="update()" class="button"/>
<input type="button" value="复写" class="button"onclick="recover(this)">
<input type="button" value="照会"class="button" onclick="check(this)" name="check"></td>
<td align="left">${emp.empId}</td><td align="left">${emp.empName}</td><td align="left">${emp.depId}</td>
<td align="left">${emp.positionId}</td><td align="right">${(emp.baseSalary+traffic)*adjustRate/100}</td>
<td align="center"><input type="button" class="button"value="削除" onclick="deleteEmp(this)"></td>
</tr>
</c:forEach >

获取点击button行的index的jquery的方法如下(该方法无效果。index一直为0)
function getIndex(){
var index=0;
$("button").on("click",function(){
var $tr=$(this).closest("tr");
index=$tr.index();
alert(index);
});
return index;
}

本操作目的是将获取到的下标存入session。本人已在之前的页面跳转中将一个List集合对象存入到session中,希望在接下来跳转的页面里,通过getSessionAttribute的方式得到这个集合和这个下标,来得到该下标的元素。
展开
 我来答
渊博时事其之g
2017-06-23 · TA获得超过304个赞
知道小有建树答主
回答量:355
采纳率:0%
帮助的人:40.1万
展开全部
使用 js 或者jquery
-----------------------------
但你动态增加行数据时,给当前增加的行 增加一个属性例如 name="addtr" <tr name="addtr"></tr>
当要获取时 可以使用js或jquery获取这种标记的tr就好<pre t="code" l="pl">$(funciton(){
$("tr [name='addtr']").each(function(){
alert($(this)());//增加的每一条tr的html数据
});
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式