HTML로 트리 브라우저를 구현하고 있습니다. 노드를 클릭 할 때 노드의 자식 요소를 추가하는 함수를 호출합니다. 여태까지는 그런대로 잘됐다. 이제이를 확장하기 위해 자식 요소 중 하나의 클릭 핸들러를 즉시 호출하려고합니다. 내 문제는 jQuery 그냥 방금 추가 된 자식 요소를 찾을 수 없습니다. 디버거를 단계별로 실행하면 브라우저에서 새 요소를 렌더링하기 전에 요소를 찾기위한 코드가 호출됩니다.jQuery를 사용하여 동적으로 추가 된 HTML 요소를 찾을 수 없습니다.
새로 추가 된 HTML이 표시 될 때까지 기다릴 수있는 이벤트가 있습니까 (onload 어쩌면 유사)? 또는 이전에 강제로 렌더링을 호출 할 수있는 방법은 무엇입니까? 어떤 제안이라도 환영받을 것입니다.
참고 : 이후로 문제는 브라우저 또는 jQuery가 아니라 내 잘못이라고 깨달았습니다. 내 대답은 아래를 참조하십시오.
일부 코드가 도움이 될 것입니다에 대한
, 방문 http://api.jquery.com/on/을 사용되지 않습니다. –
좀 더 구체적인 해결책을 제공하는 데 문제가되는 코드를 추가 할 수 있습니까? – deceze