Одним из вариантов будет реализация .mouseUp () и определение вручную клавиш shift и ctrl, а также того, какая кнопка была нажата. Это, конечно, звучит склонно к всевозможным уродливым сбоям, в которых вы упускаете некоторые особенности настройки отдельного пользователя.
Вместо этого, как насчет автоматического добавления тега <a>
в каждую ячейку, которая делает то, что вы хотите. В jQuery это просто:
$('tr th, tr td').wrapInner('<a href="..."></a>').children('a').click(function() {
...
});