イベント発火しているのに、アクションが実行されない
html
1 2<%= f.time_select :mon_start, minute_step: 10, class: "checked_mon_off" %> 3<%= f.time_select :mon_finish, minute_step: 10, class: "checked_mon_off" %> 4<%= f.check_box :mon_off, class: "check_mon_off" %> 5 6
js
1<script> 2 $(function(){ 3 $('.check_mon_off').on('click', function(){ 4 $('.checked_mon_off').toggle(); 5 alert('Button is clicked'); 6 }); 7 }); 8</script>
やりたいこと
jqueryで「check_mon_off」を発火させて、「checked_mon_off」要素を表示・非表示処理させたい
実行すると、alartは実行されるので、イベント発火はしているようです。
なのに、toggleで表示・非表示が実行されません。
なぜなのかググっても分からなかったので、お返事お待ちしております。
回答1件
あなたの回答
tips
プレビュー