新手JS,请教一个问题,在表格中获取当前行的某一列的值

F1na1E 2017-05-04 10:19:50
需求是这样的
表格格式如下
A B C D
1 1 1 1
2 2 2 2
3 3 3 3
我在每一行的D列绑定了一个onclick事件,点击跳转到别的网页,但是需要传参数,参数就是当前行的B列内的值
请问我如何在点击每一行的D列的时候获取当前行B单元格内的值作为参数跳转
JS或者JQ都好,最好是原生JS。
求教诸位。
...全文
877 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
人鱼传说 2017-05-07
  • 打赏
  • 举报
回复
jquery //取出数据行各列 var firstDataRow=$('#tableid tr:eq(1)'); var str=""; $.each(firstDataRow,function(idx,obj){ str+=$(obj).text()+'_' }); location.href = "xxx.xxx?xxx="+str;
天际的海浪 2017-05-04
  • 打赏
  • 举报
回复

<table>
	<tr>
		<td>a</td>
		<td>b</td>
		<td>c</td>
		<td>d</td>
	</tr>
	<tr>
		<td>11</td>
		<td>12</td>
		<td>13</td>
		<td onclick="rep(this)">点击</td>
	</tr>
	<tr>
		<td>21</td>
		<td>22</td>
		<td>23</td>
		<td onclick="rep(this)">点击</td>
	</tr>
	<tr>
		<td>31</td>
		<td>32</td>
		<td>33</td>
		<td onclick="rep(this)">点击</td>
	</tr>
</table>
<script type="text/javascript">
function rep(t) {
	var str = t.parentNode.getElementsByTagName("td")[1].innerHTML;
	alert(str);
	location.href = "xxx.xxx?xxx="+str;
}
</script>

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧