так как правильно нужно написать чтобы не записывалось 'on', только так if ($(this).val() != "on") ?
И еще, вверху, есть еще один флажок, если нажать на него, выбираются все чекбоксы. Этот флажок тоже проходит. У него класс select-on-check-all. Как нужно написать $('input[type="checkbox"]:checked');
чтобы этот флажок не попадал?
пока работает