jQuery:2.1.4
目次
やりたいこと
チェックボックスがクリックされたときに、チェックされている状態であれば、チェックを外さず、
チェックされていない状態であればチェックをつけたい
sample1.html
<input type="checkbox" id="TEST">
実装
sample2.js
$('#TEST').on('click', function() {
if ($('#TEST').prop("checked")==true) {
//チェックされていない状態からチェックされたときの処理
} else {
// チェックされている状態であればチェック状態に戻す
$("#TEST").prop("checked", true);
}
});
まとめ
if文で判定してチェックされている状態であれば元に戻すという方法が一番先に思いつきました。ほかの実装方法がないか探してみたいと思います。