해결할 수있는 (아마도) 매우 쉬운 문제가 있습니다. 그러나 무엇이 잘못되었는지 알 수 없습니다. .click() jquery를 실행하려고 시도하지만 트리거하지 않습니다. 실제로 DOM 항목은 자바 스크립트로 동적으로 생성되기 때문에 (그것이 중요할까요?)jquery .click가 트리거되지 않습니다.
동적으로 생성 된 내용은 다음과 같습니다
<div class="rPics">
<div class="class">
<canvas id="canSSJ01" class="thumbCan" width="600" height="720"></canvas>
<p class="cDID hidden">SSJ01</p>
</div>
<div class="class">
<canvas id="canSSJ02" class="thumbCan" width="600" height="720"></canvas>
<p class="cDID hidden">SSJ02</p>
</div>
</div>
자바 스크립트 :
$('.class').click(function(){
globalJID = $(this).children(".cDID").text();
console.debug("clicked thCC: "+globalJID);
});
내가 크롬을 확인할 때 지금, 그것은 전혀 .click 기능을 트리거하지 않습니다 :(
무엇 오전 내가 잘못하고있다?
이벤트 위임. Google 그것 – megawac
http://learn.jquery.com/events/event-delegation/ –