В вашем случае
$('#ClickableRow').click(function () {
window.location = $("#ClickableRow a:first").attr('href');
});
Вы можете проверить на http://jsfiddle.net/.
Чтобы сделать его похожим на кликабельность, вы можете добавить это
JavaScript:
$('#ClickableRow').hover(
function () {
if ($(this).find("th").length > 0) return;
$(this).addClass("gridRowHover");
},
function () { $(this).removeClass("gridRowHover"); }
);
CSS
.gridRowHover{
cursor: pointer;
}
Общая функция , чтобы сделать любую строку таблицы интерактивной
function bindRowClick(itemId, eventHandler) {
var binder = "tr";
$("#" + itemId).find(binder).click(eventHandler);
}
ItemId
будет вашим идентификатором таблицы, а eventHandler
- функцией, которую нужно выполнить.