Попробуйте это:
$('tr').click(function () {
var id = $(this).find('td.hidden').html();
});
UPDATE
$('tr').click(function () {
var id = $(this).find('td.hidden:first').html();
});
Если у вас много столбцов и вы хотите выбрать первый, вы можете использовать : first . Помните, что это добавит событие click для всех ваших строк в вашей таблице. Я полагаю, вас интересуют только строки в вашем теле, которых нет в вашем примере. Поэтому я бы сделал это вместо:
<table id="mytable">
<thead>
<tr>
<th class="hidden">id</th>
<th>name</th>
</tr>
</thead>
<tbody>
<tr>
<td class="hidden">87</td>
<td>Isle of Palms</td>
</tr>
</tbody>
</table>
и затем установить события щелчка для строк тела
$('tbody tr').click(function () {
var id = $(this).find('td.hidden:first').html();
});
Надеюсь, это поможет!