카카오 마커 이벤트 대상에 관한 질문입니다! 빠른 답변 주시면 너무 감사합니다

$(".travelMap_cont_card > a, .travelMap_cont_info > a").on(“click”, function () {

    let num = $(this).parents(".travelMap_cont_card").index();

    i = num

}
kakao.maps.event.addListener(beach_markers[0], ‘click’, function() {

    // 마커 위에 인포윈도우를 표시합니다

    infowindow.open(map, beach_markers[i]);  

});

위에 이벤트에서 받은 i를 변수를 밑에 이벤트에서 사용하려고 하는데
밑에 클릭이벤트 대상을 beach_markers[0]이라고 쓰면 되지만 0을 i로 바꿔서 쓰려고 하면
작동이 되지않습니다!
객체선택을 변수로 받아서 선택하는 방법이 있는지 궁금합니다!!!

변경된 i번째 marker에 이벤트 등록을 하지 않으면 마커 이벤트가 실행되지 않습니다.
i값을 변경하는 스코프 안에서 i번째 마커에 클릭 이벤트를 등록해주세요.