問題のコード
html
1 <ul> 2 <li><label for="age"><input type="radio" name="age" value="0">30代</label></li> 3 <li><label for="age"><input type="radio" name="age" value="0">40代</label></li> 4 <li><label for="age"><input type="radio" name="age" value="0">50代</label></li> 5 <li><label for="age"><input type="radio" name="age" value="0">60代</label></li> 6 <li><label for="age"><input type="radio" name="age" value="0">70代</label></li> 7 </ul> 8<input type="button" value="次へ" class="next" id="nextBtn" disabled><!-- disabled追加しました -->
javascript
1$('input[name=age]').change(function() { 2 3 //disabled属性の状態を取得する 4 var result = $('#nextBtn').prop('disabled'); 5 6 if(result) { 7 //disabled属性を付与する 8 $('#nextBtn').prop('disabled', false); 9 } 10 else { 11 //disabled属性を解除する 12 $('#nextBtn').prop('disabled', true); 13 } 14})
チェックされる前は#nextBtnをdisabledにし、
チェックされたら#nextBtnをdisabledを解除したいです。
上記のコードで実装してもdisabledが解除されません。
コードに問題があるでしょうか?
回答1件
あなたの回答
tips
プレビュー