読み込み時にチェックを入れて、それをchangeで拾うにはどうしたらいいのでしょうか。
下記コードをご覧ください。
ページ読み込みしたときに value="neko" にチェックしておりますが、そのチェック状態の変化を
$(document).on("change","input", function(){}
で取得して、アラートを出そうとしています。
しかし on("change" では、この「読み込み時のチェック」を拾えないようで躓いています。
読み込み時以外なら拾えますが、、ページ読み込み時にされるチェックのアクションを拾ってアラートの関数に繋げるには、どのように書いたらよいでしょうか?
html
1<div> 2 <input class="box" name="input" value="neko" type="radio"> 3</div> 4<div> 5 <input class="box" name="input" value="inu" type="radio"> 6</div> 7 8<script> 9$(function() { 10 // ➀ページ読み込みしたときにチェック状態を変える 11 if ($(window).width() >= 100) { 12 $('input[value="neko"]').prop('checked',true); 13 } 14 // ➁チェック状態が変わったらアラート 15 $(document).on("change",".box", function(){ 16 alert('チェックされました'); 17 }); 18}); 19<script>
要は、読み込み時の➀によるチェックを、➁で拾いたいという感じです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/26 15:02
2019/01/26 15:05
2019/01/26 15:08
2019/01/26 15:16
2019/01/26 15:22
2019/01/26 15:28
2019/01/27 04:22