Jquery新手求助:如何获取表格某单元格的内容

li14725836912321 2015-07-01 05:05:08

<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".table_a").click(function(){
//var num=$(this).parent().parent().children().innerHTML;
//var num=$(this).parent().parent().get(0).text();
alert(num);
});
});
</script>
</head>
<body>
<table>
<tr>
<td>编号</td>
<td>姓名</td>
<td>操作</td>
</tr>
<tr>
<td>1</td>
<td>张三</td>
<td><a href="#" class="table_a">选择</a></td>
</tr>
<tr>
<td>2</td>
<td>李四</td>
<td><a href="#" class="table_a">选择</a></td>
</tr>
<tr>
<td>3</td>
<td>王五</td>
<td><a href="#" class="table_a">选择</a></td>
</tr>
</table>
</body>
</html>

需求:当我单击“选择”时,alert弹出“选择”所在行的编号,比如单击“张三”所在行的选择,弹出信息“1”;
问题:我试了两种方法(注释部分),弹出的信息都是undefined(未定义)
求助:那位大神帮我看下我哪里写错了或者正确的该咋写,谢谢
...全文
130 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
li14725836912321 2015-07-02
  • 打赏
  • 举报
回复
OK了,谢谢了
tony4geek 2015-07-01
  • 打赏
  • 举报
回复
  $(".table_a").click(function(){
                 alert($(this).parents("tr").find("td:eq(0)").html());
                });

50,879

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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