Assuming you're using jQuery 1.4, you can use .parentsUntil() which will return all of the ancestors upto but NOT including the selected ancestor.
So in your case I would go with something like this:
$('.remove').click(function(){
$(this).parentsUntil("tr").parent().hide();
return false;
});