这是我迄今为止,获得行号工作很好,但我需要使它,以便当我点击表中的链接,它doesnt激发函数内部的代码。jQuery Table Row单击事件也触发当我点击一个链接
<table>
<tr class="row">
<td>A</td>
<td><a class="link" href="foo.html">Foo</a></td>
</tr>
<tr class="row">
<td>B</td>
<td><a class="link" href="Bar.html">Bar</a></td>
</tr>
</table>
<script>
$(function(){
$('.row:not(.link)').click(function(){
var $row = $(this).index();
});
});
</script>
你最好检查如果目标是一样的,你点击了什么。涵盖所有复选框/所有儿童/未来证明。 http://stackoverflow.com/a/6411507/560287 – 2014-05-21 15:21:12