2012-12-05 15 views
5

divdiv 요소를 동적으로 추가하고 있습니다. 하지만 바로 그 다음에 나는 divdiv에 추가해야합니다. 하지만 동적으로 생성 된 div을 추가 할 수없는 것으로 보입니다. DOM이 그걸 알지 못했다고 가정합니다. div 아직 방금 만들었습니다. 어떻게해야합니까?JQuery가 동적으로 생성 된 요소에 추가

var serialModel = "Test Test"; 
$("#existingDiv").append("<div id = '" + serialModel + "'></div>"); 
$("#" + serialModel).append("<div>content here</div>") 

마지막 줄은 아무것도하지 않습니다. 두 번째 라인은 새로운 div를 생성하지만, 나는 그것을 추가 할 수 없습니다.

답변

8

당신이 그 반대의 경우도 마찬가지 그것을 할 경우 : 그것은 작동해야하지만 serialModel의 사업부가 생성되지 않습니다처럼

$("<div />", { id : serialModel })  // create `<div>` with `serialModel` as ID 
    .append("<div>content here</div>") // append new `<div>` to it 
    .appendTo("#existingDiv");   // append all to `#existingDiv` 
+0

이 보인다. – jmease

+0

@jmease 생성 : http://jsfiddle.net/bCEzt/. – VisioN

+0

당신은 완전히 옳습니다. 나는 약간의 오타가 내 것이었다. 나는 지금 떨어져 있고 달리고있다. 감사! – jmease

관련 문제