Попробуйте что-то вроде этого:
function clickEvent(e) {
$('#the-table tr').not($(e.target).closest('tr')).fadeOut();
}
Это, по сути, говорит "все теги tr
в таблице, кроме первого предка отмеченного флажка, который является tr
". Другими словами, все остальные. Свяжите эту функцию с событием click
флажка, и все будет хорошо. Другой способ выразить это будет:
$(e.target).closest('tr').siblings().fadeOut();
Я предпочитаю второй способ, но первый более интуитивно правильный ИМО.
Имейте в виду, что у вас могут возникнуть проблемы с анимацией элементов tr
в нескольких браузерах ... вы никогда не знаете, что получите с таблицами в IE.