Javascript 如何判断在表中的a href中单击了哪个行号?

Javascript 如何判断在表中的a href中单击了哪个行号?,javascript,jquery,html,Javascript,Jquery,Html,我有一张如下表: <table> <tr> <td>1</td><td>1</td><td><a href="1" id='1' class'alert'>1</a></td> </tr> <tr> <td>2</td><td>2</td><td><

我有一张如下表:

<table>
   <tr>
      <td>1</td><td>1</td><td><a href="1" id='1' class'alert'>1</a></td>
   </tr>
   <tr>
      <td>2</td><td>2</td><td><a href="2" id='2' class'alert'>2</a></td>
   </tr>
   <tr>
      <td>3</td><td>3</td><td><a href="3" id='3' class'alert'>3</a></td>
   </tr>
</table>

11
22
33

当用户单击

时,可以使用

$(“表a”)。单击(函数(e){
e、 preventDefault();//防止默认单击操作
警报($(此)
.closest('tr')//获取tr
.index()+1//基于同级获取索引,添加1,因为索引从0开始
);
})

1.
1.
2.
2.
3.
3.
$('table a')。单击(函数(){alert($(this).closest('tr').html());})