content
를 생성하는 부분을 아래와 같이 바꿔주세요.
var closeOverlay = function() {
overlay.setMap(null);
};
var $wrap = $('<div class="wrap" />');
var $info = $('<div class="info" />');
var $title = $('<div class="title" />').text(response.data[index].name);
var $close = $('<div class="close" title="닫기" />').click(closeOverlay);
var $body = $('<div class="body" />'); // body 안쪽은 생략
$wrap.append($info);
$info.append($title).append($body);
$title.append($close);
var content = $wrap[0];
var overlay = new kakao.maps.CustomOverlay({
content: content,
map: map,
position: marker.getPosition()
});