Здесь я пытаюсь изменить значение следующего флажка, щелкая по нему. В приведенном ниже коде я попытался изменить значение флажка на 1 и изменить значение на 0, когда он не установлен. Но требуется только ложное условие, когда флажок снят, значение меняется на 0, но когда установлен флажок, он не меняется на 1. Есть ли предложения, как это исправить?
<input type="checkbox" id="read" name="permission[]" onClick="($(this).checked)?$(this).attr('value',1):$(this).attr('value',0)"/>