코딩 파일 A와 B에 정확히 일치하는 두 개의 파일이 있습니다. 파일 A에는 파일 B의 팝업을 만드는 링크가 있습니다. 파일 A의 맨 위에는 클릭하면 사용자에게 경고하는 링크 (a href)가 생성되었습니다.팝업에서 jQuery 클릭이 작동하지 않습니다.
$('#send-email').click(function(e) {
alert('works');
});
호기심 것은, 그들은 모두 같은 연결되어이 정확한 코드는 아니지만 파일 B.
<a href="#" id="send-email">Send Email</a>
을 그리고 jQuery를, 그것은 파일 A에서 작동 파일 B.에 외부 jQuery 파일 및이 팝업 클릭을 제외한 다른 모든 jQuery 함수 (예 : 아코디언 메뉴)가 작동합니다. 먼저 jQueryUI를 사용해 보았습니다.하지만이 문제를 발견 한 방법입니다. 그런 다음 나는 barebones click-alert으로 내려 갔고 그 코드는 위에 게시되었습니다.
.click은 팝업에서 작동합니까? 그렇다면 어떻게?
네, 그것은, 팝업에서 작동 브라우저에서를 열고 클릭하고 요소의 정확한 ID를 찾기 위해 노력하는지의 요소를 검사합니다 예를 들면 다음과 같습니다 , 브라우저가 ID –
@ScottSelby를 바꿨을 수도 있습니다. 브라우저가 ID를 변경하면 자신이 새 브라우저를 찾게됩니다. –
$ (document) .ready (function()). 생각하는 팝업은 "준비"중인 것으로 간주되지 않으므로이 문제가 발생했습니다. – Hybride