2015-01-11 2 views
1

하나의 변수 error_msgs가 있습니다. 이 변수에서 오류 메시지를 추가해야합니다. 첫 번째 오류 메시지는 단순히 변수에 추가됩니다. 나중에 후속 오류 메시지가 이전 오류 메시지에 연결됩니다. 이후의 오류 메시지를 연결하는 동안 각 오류 메시지 앞에는 <br/> 태그가 붙어야 각 오류 메시지가 별도의 줄에 표시됩니다.다음 jQuery 문자열 연결 코드의 문제점은 무엇입니까?

다음 코드를 시도했지만 시도 할 수 없습니다.

var error_msgs = "Email is invalid !"; 

var error_msgs += "<br/>"+"Please enter First Name !"; 

var error_msgs += "<br/>"+"Please enter Last Name !"; 

alert(error_msgs); 

나는 위의 코드 내 불을 지르고 콘솔에서 오류를 다음있어 :

SyntaxError: missing ; before statement 


var error_msgs + = "<br/>"+"Please enter First Name !"; 

사람이 오류를 해결 좀 도와 주 시겠어요?

감사합니다.

+2

'var '만 필요합니다. –

답변

2

변수를 너무 많이 초기화하는 중입니다. 그것은해야한다 :

var error_msgs = "Email is invalid !"; 

error_msgs += "<br/>"+"Please enter First Name !"; 

error_msgs += "<br/>"+"Please enter Last Name !"; 

alert(error_msgs); 
1

잭은 한 번만 var 필요

그의 코멘트에 정확합니다.

var 키워드는 선택적 값이 할당 된 변수를 도입합니다. 정말 이해가되지 않기 때문에

var error_msgs += "<br />" + "Please enter First Name !"; 

:

언어 다음 줄을 지원하지 않습니다 (자바 스크립트입니다, 귀하의 질문은 실제로 jQuery를 함께 할 수 없다). 변수와 그 초기 값을 정의 할 수는 있지만 변수를 정의하고 동시에 값을 추가 할 수는 없습니다. 아직 값이 없으므로 변수를 정의 할 수는 없습니다.