2015-01-22 4 views
0

이미 appented div에 html 콘텐츠를 추가해야합니다.이미 추가 된 div에 어떻게 추가하나요?

$("#add").click(function(e){ 
    $('.wrapper').append('<div class="input_fields_wrap"></div>'); 
}); 

이제 "div.input_fields_wrap"을 추가해야합니다. 그러나 아래 코드는 작동하지 않습니다.

$("#add2").click(function(e){ 
    $('.input_fields_wrap').append('...'); 
}); 
+0

당신이 세부 사항을 더 추가 할 수 시도 .. 그 혼란 .. –

+1

* "그러나 아래의 코드가 작동하지 않습니다."그것은해야 *, 제공하는'#의 add2' 요소 '$ (# add2) .click (...)'이 실행될 때 존재합니다. [MCVE] (/ help/mcve)를 만들 수 있습니까? –

+0

나는 페이지 부하 후에 요소를 동적으로 추가하기 때문에 jquery가 dom을 캐시하기 때문에 이벤트 위임 http://learn.jquery.com/events/event-delegation/ –

답변

1

$("#add2").click(function(e){ 
    $('body').find('.input_fields_wrap').append('...'); 
}); 
관련 문제