Это должно сделать это:
function ShowBox() {
$(this).closest ('tr').next ('tr.commentBox').show ();
}
function HideBox() {
var jThis = $(this);
jThis.siblings(".foo").attr("checked", false);
jThis.siblings(".textComment").empty ();
jThis.closest ('tr.commentBox').hide ();
}
Кстати, для «элегантного» удалите атрибуты onclick
из HTML!
Затем добавьте функциональность щелчка с помощью:
$('td div.commentLink > a').bind ('click', ShowBox, false);
$('td div.hiddenComment > a.commentBtn[value=Submit]').bind ('click', addComment, false);
$('td div.hiddenComment > a.commentBtn[value=Cancel]').bind ('click', HideBox, false);
внутри $(document).ready ()
.