Я видел много check/uncheck всех скриптов checkboxes. Но далеко не все согласны с тем, что если бы я переключил все флажки с помощью флажка "checked all", а затем снимет одну из них в списке, флажок "checked all" все еще проверяется.
Есть ли элегантный способ обработки этого случая?