2009-07-13 2 views
1

자바에서 AddEventHandler는 보편적으로 (즉, 모든 요소에서) 이벤트를 처리하기위한 것입니다.자바 추가 된 새로운 요소를 알기위한 보편적 인 방법

새로운 요소 (예 : 입력, div, 선택 등)가 (Ajax, jQuery 등을 통해) 페이지에 추가 될 때 이벤트를 발생시키는 방법 (어떤 종류인지 모름) ?

dev mozilla에 대한 DOM 설명서를 살펴본 결과 아무 것도 찾을 수 없었습니다. 나는 올바른 페이지를보고 있지 않을 수도 있습니다.

답변

0

알고 싶은 이유가 있습니까? 새 요소에 이벤트 처리기를 추가하려는 경우 jQuery의 "라이브"기능을 대신 사용할 수 있습니다.

+0

jQuery Live 기능에 대해 알아두면 좋을 것 같습니다. 감사! Google 애널리틱스 담당자가 원하는 기능을 구현해야하는지 생각해보십시오. 새 라이브러리 (jQuery)를 추가하는 것은 내가 생각하기에는 적합하지 않습니다. 기존 js (jQuery 레이어를 추가하지 않고)와 함께 패키지 될 수있는 다른 방법이 있습니까? –

+0

물론입니다. 자바 스크립트에서 이벤트 위임을 읽습니다. http://www.sitepoint.com/blogs/2008/07/23/javascript-event-delegation-is-easier-than-you-think/ – Nosredna

+0

@ Rac123 :하지만 이벤트를 추가하고 싶지 않으면 어떻게해야합니까? 그것에 실제로, 그러나 그것으로 무언가를하기 위하여? 정말로 필요한 것이 DOM 변경에 발동 된 사건입니까? 방법이 있습니까? – Tom

관련 문제