jquery获取到每行的checkbox并让该行的a标签执行单击效果

页面代码<tableborder="1px"id="tab"><tr><td><inputtype="checkbox"id="select"/></td><td>id<... 页面代码
<table border="1px" id="tab">
<tr>
<td><input type="checkbox" id="select" /></td>
<td>id</td>
<td>用户名</td>
<td>密码</td>
<td>注册时间</td>
<td>出生日期</td>
</tr>
<tbody>
<s:iterator value="#arrayList" id="la">

<tr>
<td><input type="checkbox" name="check" id="check" /></td>
<td><s:property value="#la.id" /></td>
<td><s:property value="#la.userName" /></td>
<td><s:property value="#la.passWord" /></td>
<td><s:property value="#la.inputDate" /></td>
<td><s:property value="#la.birthday" /></td>
<td><a id="delete"
href="user_del.action?id=<s:property value='%{#la.id}' />">删除</a> <a
href="user_preupdate.action?id=<s:property value='%{#la.id}' />&userName=<s:property value='%{#la.userName}' />&passWord=<s:property value='%{#la.passWord}' />&birthday=<s:property value='%{#la.birthday}' />">编辑</a></td>
</tr>
</s:iterator>
</tbody>
</table>
展开
 我来答
wxqlgd
2013-07-03 · TA获得超过7025个赞
知道小有建树答主
回答量:415
采纳率:0%
帮助的人:325万
展开全部
批量删除的话,给你优化一下,在页面的上边历逗加一个批量删除的按钮枯烂告,在你的每一个checkbox中加上一个value值,value值为本挑信息的id,点击批量删除时触发js,在js中这样写:没明
var checkAll = cjdocument.getElementsByName("check");
var check="";
for(var i=0;i<checkAll.length;i++){
if(checkAll[i].checked){
check+=checkAll[i].value+",";
}

}
window.location.href="此处写你要删除的action?check="+check;
跳转action后,在里边得到check参数,String check = request.getAttribute("check").toString();

切割字符串得到选中的id值:String []checkAll = check .split(",");
下边用for循环删除就可以了。
for(int i=0;i<checkAll.length;i++){
int id = checkAll[i];

//对象的id得到了,在这里调用你的删除对象的方法。

}
追问
还是不行 加个button 
点完都没进入到那个onclick方法里 而且ie提示堆栈溢出。。
miniapp2S0kX4aPdBeON
2013-07-03 · TA获得超过753个赞
知道小有建树答主
回答量:750
采纳率:0%
帮助的人:629万
展开全部
批量删除么?

正常情况下,你这么做的话模拟a点击是做不到的,每次都要切换页面,脚本就执行不下去了。
1、将每个checkbox的id取出来,传给删除页,对删除页的删除模块升级友仔,做一个for循环,把参数都执行一次。

2、要不刷新,而且好档汪能够模拟每次a点击,那蠢改就在页面把选择的checkbox的id选出来,建立数据,用jquery的each对每一个对应的a用ajax执行,执行完毕后执行下一条。但这样问题也多,万一某条卡住了,容易出问题。

第二种没有实施过,只是理论上构思,希望能帮上你。
追问
对 我就想实现批量删除  我具体该怎么写呢 我这里只用了struts2框架  那我点击批量删除按钮后应该怎么做呢
追答
能帮上你最好啦。你是用第二种方法吗?有心得请写一下呗,因为没具体实施过,想了解一下实际效果。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nandexiang5
2013-07-03
知道答主
回答量:3
采纳率:0%
帮助的人:4370
展开全部
$("#la :checkbox")获取checkbox
你这谨旁样循环 checkbox的id还有用吗?腔晌哪id需要唯一的
你为什么要让a执行单击 你伍码要达到什么效果,或许根本不用单击
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式