回答編集履歴

1

追記

2022/08/18 13:39

投稿

hatena19
hatena19

スコア34360

test CHANGED
@@ -3,4 +3,15 @@
3
3
  ループでチェックのあるチェックボックスの背景色をグレーに設定してますね。
4
4
 
5
5
 
6
+ ---
7
+ えらく遠回りな処理だなという印象です。
8
+ チェックボックスのchangeイベントを使えば、ループさせる必要はないですね。
6
9
 
10
+ ```JavaScript/JQuery
11
+ $(function() {
12
+ $('input[type=checkbox]').on("change",function() {
13
+ $(`label[for='${$(this).attr("id")}']`)
14
+ .css('background',$(this).prop('checked')?'#ccc':'');
15
+ });
16
+ });
17
+ ```