미채택 완료

jquery undefind 예외처리

2017-05-02 (화) 16:35:35 3,555
Copy
if(telNo != "undefined"){	   if(telNo != "" && telNo !=null){	var splitTelNo = telNo.split("-");  	$("#telNo1").val(splitTelNo[0]);	$("#telNo2").val(splitTelNo[1]);	$("#telNo3").val(splitTelNo[2]);    }}

DB에서 값을 받아서 셋팅하는 중입니다.

telNo 값이 있을때도 있고 없을때도 있습니다.

받아 오는 값이 있을 경우 에러가 나지않고 

해당 id에 값이 잘 셋팅 되는데 

받아 오는 값이 없을 경우 

split("-") 이부분이 에러가 납니다.

혹시 undefind 일 경우 스크립트가 실행이 되지 않도록 하는 좋은 방법 있으면 부탁드립니다.

|

답변 1개

2017-05-02 (화) 17:46:34

자답입니다.

undefind 채크 할떄는 

if (tpeyof value == "undefined"){}

이렇게 걸어야 하네요

답변을 작성하려면 로그인이 필요합니다.