2010-05-16 3 views
0

페이지에 div를 삽입하기 위해 JQuery를 사용하고 있지만 따옴표가 올바르게 설정되지 않은 것 같습니다.JQuery 구문 문제?

var newDiv_1 = '<div id="event_1"><b>Hello World 01</b></div>'; 
$('#mon_Events').append(newDiv_1); 

을하지만 난이 일반 텍스트 대신에 변수를 사용하려고 할 때, 나는 제대로 작동 나던 :

는 예를 들어, 아래 코드는 잘 작동

var eventname = 1; 
var newDiv_1 = '<div id="event_' . eventName . '"><b>Hello World 01</b></div>'; 
$('#mon_Events').append(newDiv_1); 

을 어떻게 사용합니까 이 문장의 변수? 당신이 HTML 문자열 짓고있는 보안 문제가있는 경우

+4

중 내가 자바 스크립트 사업자의 인식이야 또는 당신이 필요로하는 '+ eventName +'로 변경하십시오. – dotjoe

답변

1

, 당신은이 작업을 수행 할 수 있습니다

var newDiv_1 = $("<div><b>Hello World 01</b></div>").attr('id', 'event_' + eventName); 

newDiv_1.appendTo('#mon_Events'); 
2

당신의 eventNameeventname 다음과 같이 정의된다

var eventName = 1; 
var newDiv_1 = '<div id="event_'+ eventName +'"><b>Hello World 01</b></div>'; 
$('#mon_Events').append(newDiv_1);