###やりたいこと
チェックボックスがcheckedのとき、ラベルのテキスト「変更前」を「変更後」に変えたい
###試したこと
以下にコードを記述しますが、こちらで動きませんでした。
html
1 <div class="label_area"> 2 <label for="label1" class="change">変更前</label> 3 </div> 4 <input class="checkbox" type="checkbox" id="label1"/>
jQuery
1$('.checkbox').change(function() { 2 3 $('input:checked').each(function() { 4 var r = $(this).prop('checked'); 5 console.log(r); //trueと表示される 6 }) 7 if(r){ 8 $('.change').text('変更後'); 9 console.log('成功'); //何も表示されない 10 } 11 12})
どこを修正すればやりたいことが実現できますでしょうか。
ご教示お願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/05 00:55