나는 큰 소스 파일이 너무 여기를 공유하지 않는했지만 제가하는 데 문제는 내가 다음 코드를 사용하여 클릭 이벤트를 추가 할 수 없습니다 해요이다 : 나는이 코드를 사용하는 경우on 이벤트가 실패 할 수있는 상황은 무엇입니까?
$(document).on('click','#test' + testId , function(e){
console.log('I was clicked');
});
을 별도의 파일에, 그것은 작동하지만 내 실제 소스에, 나는 이벤트를 전달 드릴 수 없습니다 :(이유가 무엇인지?
이유는''#test '+ testId'로 식별하기를 원하는 요소가 실제로 존재하지 않기 때문일 수 있습니다. 당신이 자바와 HTML의 모든 관련 부분을 볼 수있는 이점을 가지고 있기 때문에 대답을 추측 할 수있는 능력은 나의 것보다 낫습니다. –
요소가 아닌 문서에 이벤트를 첨부 했으므로 이벤트 전달시 요소가 존재하지 않아도됩니다. – wasimbhalli
요점은 요소가 ** 존재하지 않을 수도 있다는 것이었고 요소의 ID는 ' 다시 클릭하는 것은'testId' 변수를 사용하여 셀렉터에 지정된 ID와 같지 않습니다. –