jquery

[jquery, javascript, html] 자바스크립트에서 radio undefined 체크하기

xemaker 2017. 6. 12. 09:04

라디오 버튼을 쓰다가 필수로 라디오 버튼값을 체크해 줘야 할 일이 생겼다.


일단 찍어보니..


undefined 라고 나왔다.


그래서 그냥 

if( $("#rdoType"+i).val() == "undefined" ) {

alert("if");

}else{

alert("else");

}


이렇게 하고 라디오 버튼을 체크 안하면 if 얼럿이 뜨겠지 하고 실행을 해봤더니


else가 뜨는 것이였다.


이론..


뭐지..


알고 봤더니 typeof 를 써야 되는것이였다.


그래서 다시


if( typeof $("#rdoType"+i).val() == "undefined" ) {

alert("if");

}else{

alert("else");

}


라고 했더니


이제야 if가 찍혔다^^