2012-07-15 3 views
0

지도의 요소를 클릭하면 Google지도에 InfoBox가로드됩니다. 정보창 안의 내용이 jQuery와 비동기 적으로로드되었습니다.jQuery 클릭 기능이 Google지도에서 작동하지 않습니다.

jQuery를 사용하여 아약스로드 된 콘텐츠 내의 요소 중 하나가 클릭되었을 때이를 인식하려고하지만 jQuery에서 클릭 이벤트를 인식하지 못합니다.

나는 라이브 클릭 이벤트를 사용하여 시도했지만 그것은 여전히 ​​인식되지 않는 :

$(function(){ 
    $('.ajax-trigger-add-to-watchlist').live("click", function(){ 
     alert('1'); 
    }); 
}); 

나는이 추측하고하면 구글지도 API와 좀 이상한 동작입니다. 어떤 아이디어? 아직

+0

트리거 요소상의 onclick 인라인 호출을 사용하여 문제를 해결되었다 무엇인지? 어떤 jQuery 버전? .live()는 1.7 버전부터 사용되지 않습니다. – Sparky

답변

1

하지 jQuery를 부품과 함께 진행,하지만 난 HTML이 어디

+0

나는 똑같은 방법을 시도했지만 어떻게 원소를 검색 할 수 있었는가? '$ (this)'는'onclick' 속성으로 함수가 호출되면 클릭 된 요소를 선택하지 않습니다. –

+0

'onclick'에 의해 호출 된 함수에서 인자로 요소에 대한 참조를 전달할 수 있습니다. 예 :'onclick = "myFunction (referenceToElement)"' –

관련 문제