Ваша проблема в том, что ваш tr точно содержит свои tds, и, следовательно, TD перекрывают TR в DOM; то есть, «цель» никогда не будет TR. Чтобы проверить это, сделайте 2 TR, первый с 2 TD, а второй с 1 (или посмотрите связанный jsfiddle)
http://jsfiddle.net/Asv4v/6/
Редактировать: Интересно, что в FFox, если отсутствует TD, целью является «TR», а в Chrome целью является «Таблица»
Краткий ответ: чтобы понять, как вы думаете, замените "TR" в js на "TD"