js で変数のスコープが狭いせいで行いたい処理が行えません。.............
3行目で定義したsexContentという変数を11行目のif文の条件のところでも使用したいのですがどう記述すればそれが可能になるでしょうか
$(function(){ $("input[name='user[sex]']").on('change', function(){ sexContent = $("input[name='user[sex]']:checked").val(); console.log(sexContent) //このsexContentという変数を使って0か1が格納されている時にif文を実行させれば良い //どうやったらここのsexContentをif文の前まで持ってこれるか }); $(function(){ $(document).on("keyup", function() { var emailContent = $('#user_email').val(); //document.getElementById('user_email').innerHTML; var ageContent = $('#user_age').val(); var heightContent = $('#user_height').val(); var weightContent = $('#user_weight').val(); //ここでsexContentはnot defined となりエラーが起きる if ( emailContent != "" && ageContent != "" && heightContent != "" && weightContent != "" && sexContent != undefined ) { $('#next-button1').on("click",function(){ $('#ask-container1').css('display','none'); $('#next-button1').css('display','none'); $('#ask-container2').css('display','block'); $('#next-button2').css('display','block'); $('p#now1').css('color','#999999'); $('p#now2').css('color','white'); }); }; }); });
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/13 09:14