JavaScript(jquery)でやっかいなundefined値のif文による空チェック判定【即決】
2018-10-21 877 2101jqueryでラジオボタンの値を取得した際にalertで値を確認すると「undefined」と表示され、
if文による空チェックがうまくいかなかったが、調べて解決したので記録のために残しておきます。
var hensu = $("input[name='hensu']:checked").val(); //ラジオボタンの値いくつかやり方があるようですが、この方法が一番無難だとされているようです。
if(hensu == ""){} //この記述では空のチェックができません
var hensu = $("input[name='hensu']:checked").val();もう一つ覚えやすいコードがありました。こっちの方が個人的に覚えやすくて好みです。
if(hensu === void 0){
true
}else{
false
}
var hensu = $("input[name='hensu']:checked").val();このチェック法は完全な判定には使えないとのことですが、よほどのことでない限り問題なく使えると思います。
if(hensu == null){
true
}else{
false
}
- 関連タグ:
- 空チェック
- null
- jquery
- javascript