備忘録と勉強のために残しておくだけ。
要件
-
以下の項目を記載したチェックボックスを作成
・りんご(value = apple)
・バナナ(value = banana)
・みかん(value = orange) -
各項目のvalueと同じクラス名をもつdivを作成
<div class="apple">りんご</div> <div class="banana">バナナ</div> ...
-
2で作成したdivの初期状態は非表示
-
1で作成したチェックボックスをオンにしたら、valueに対応したdivに.selectedクラスをつける
-
.selectedがついたdivを表示する
-
チェックボックスはオフになったら、対応しているdivの.selectedクラスを削除する
コードとデモ
JSに関してはコードの中にコメントあり。
See the Pen 複数チェックボックスJS by mamenon (@mamenon) on CodePen.