次のコードを使用して、チェックボックスをオンとオフの間で切り替えようとしていますが、チェックを外すだけのようです。
var checkbox = $this.find('[name="category"]');
if ('checkbox:checked') {
checkbox.prop("checked", false);
} else {
checkbox.prop("checked", true);
}
正しく切り替えるにはどうすればよいですか?
if/else ステートメントを実行する代わりに、これを行うより良い方法はありますか? .toggle() がチェックボックスに対して正しく機能していないようです。