如图,我想要的效果是点击修改后,js能够获取那一行的所有数据这里是脚本代码:
<s:iterator value="dataPage.data" id="list" status="id">
<tr >
<td width="10%" align="center" bgcolor="#FFFFFF">
<s:property value="#id.index+1" />
</td>
<td id="d" width="30%" align="center" bgcolor="#FFFFFF">
<s:property value="#list.description" />
</td>
<td id="b" width="20%" align="center" bgcolor="#FFFFFF"
style="font-size: 20px">
<s:property value="#list.belongs"/>
</td>
<td id="n" width="20%" align="center" bgcolor="#FFFFFF"
style="font-size: 20px">
<s:property value="#list.channel_number" />
</td> <td width="20%" align="center" bgcolor="#FFFFFF">
<a href="#" onclick="update(this)">修改</a>
<a href="#"
onclick="deleteChannel(<s:property value="#list.id"/>);">删除</a>
</td>
</tr>
</s:iterator>
解决方案 »
- 怎样打印预览及打印框架frame中的内容
- struts的国际化
- javascript 中的prototype库能不能将每次提交的表单变量显示出来
- vbs正则取出一段文本里的所有图片的地址
- 再问正则问题
- 求教如何用javascript实现网页中的word编辑功能呢?
- javascrpit如何计算包括(日文半角カナ,全角,英文,数字)的字符串长度(字节)
- 我要实现onresize的功能,但我不希望用onresize这个event,因为这样会运行多次,我希望。。。
- 如何使用Javascript全屏打开窗口??
- EXTJS grid里面我手动插入了一行数据,但是表格分页组件上显示0条数据
- 菜鸟求指教
- 一个html页面通过button来增加节点a,在线等
<html>
<head>
<title>test.html</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script>
function update(data){
var tr = $(data).parent().parent();//tr对象
var tdcon = [];//本行所有数据
tr.find('td').each(function(i,td){
if($(td).find('a').length == 0){//过滤修改列
tdcon.push($(td).html());
}
});
console.log(tdcon);//最终结果
}
</script>
</head>
<body>
<table>
<tr><td>1</td><td>aa</td><td>aaa</td><td><a href="#" onclick="update(this)">修改</a></td></tr>
<tr><td>2</td><td>bb</td><td>bbb</td><td><a href="#" onclick="update(this)">修改</a></td></tr>
</table>
</body>
</html>