2014-01-30 3 views
1

웹 앱을 만들고 UI에 동적으로 생성 된 버튼이 몇 개 있습니다. 나는 버튼에 대한 클릭 이벤트에 어려움을 겪었지만 동적으로 채워지는 정적 태그에 클릭 이벤트가 발생하도록했습니다.동적으로 생성 된 버튼의 이벤트를 클릭하십시오.

이 방법이 효과가 있지만 좋은 방법은 아닙니다.

더 많은 의미있는 방법이 있습니까? 또는 더 나은 방법은 동적으로 생성 된 버튼을 직접 클릭하고 함수를 트리거하는 것입니다.

+2

학습 [이벤트 위임 (http://learn.jquery.com/events/event-delegation/). 이것을 방문하십시오 [도움이 될 수 있습니다] (http://stackoverflow.com/questions/21389374/jquery-calling-a-function-from-a-button-created-with-a-function) – Satpal

답변

1

사용 .on() 방법 :

$(document).on('click', '.button-class', function() { 
    // Clicked! 
}); 
+0

이것은 나를 위해 일했으며 많은 고맙습니다. – Mandu

관련 문제