| 
		
			Сообщение от Black_Star
			
		
	 | 
	| 
		По горизонтали меняет, а вот по столбцам чёт нет.
	 | 
	
$(".key").on("change", function(){
        var o = $(this), t = o.closest('tr'), e = t.find(':checkbox'), i = e.index(o);
        e.not(o).add($.map(t.siblings(), function(e) {
            return $(e).find(':checkbox').eq(i)[0]
        })).prop('checked', function() {
            return !this.checked
        });
    });