2013-09-24 2 views
-1

div (a)를 누르면 jquery에 의해 div (b)가 생성됩니다. 하지만 다음은 사용할 수 없습니다 :생성 된 div에 onclick fire를 만드는 방법

$('#b').on('click', function(){ alert('test')}) 

div (b)에 사용할 수 없습니다. 누구든지이 문제를 해결하는 방법을 알고 있습니까? 심지어 가능할까요?

+3

... jQuery를에 어떻게 동적 HTML 요소에 이벤트를 연결하려면 [의 –

+0

가능한 중복? ] (http://stackoverflow.com/questions/1359018/in-jquery-how-to-attach-events-to-dynamic-html-elements) – CodingIntrigue

답변

6

jQuery의 .on 기능의 사용 이벤트 위임 기능 : 나는 그들이 문서에 대해 이야기 생각

$(document).on("click", "#b", function() { 
    alert("test"); 
}); 
+0

대단히 감사합니다! –

+1

예, 문서에 대한 링크를 제공하기위한 목적으로 이제 OP에서 검색 할 위치를 알고 있습니다 ...;) –

+0

@ A.Wolff 자신에게 생각해보십시오. 질문은 현재 어쨌든 존재합니다. 표준 응답을 제공하고 이에 대한 담당자를 얻을 수도 있습니다. ... – CodingIntrigue

-3

<div onclick="yourjavascriptfunction()"></div>을 만들고 같은 이름의 함수를 작성하십시오. 그리고 끝났어.

function yourjavascriptfunction(){ 
    //do your staff 
} 
+0

OP는 jQuery에서 이것을 수행하는 방법을 묻습니다 – CodingIntrigue

+0

태그는 jQuery와 아무것도 아닙니다 더. 그는 단지 문제를 해결하기를 원했습니다. – mithataydogmus

관련 문제