<html>
<head></head>
<body>
<table border=1>
<tr>
<td>a1<a href=# onclick='alert("a1")' /></td>
<td>a2<a href=# onclick='alert("a2")' /></td>
</tr>
<tr>
<td>b1<a href=# onclick='alert("b1")' /></td>
<td>b2<a href=# onclick='alert("b2")' /></td>
</tr>
</table>
<script src="scripts/jquery-1.2.6.min.js" ></script>
<script>
$(function(){
$('table td').click(function(){ $(this).find('a').click()});
})
</script>
</body>
</html>
У меня все отлично работает с этим клипом выше. Однако обратите внимание, что у вашего селектора jQuery есть # перед ним, что будет невозможно, если ваша таблица не имеет id из таблицы.
Сказав это, вероятно, есть лучший способ сделать то, что вы после, чем спрятать теги со встроенным в них javascript.