你能看看下面的代码,让我知道为什么我不能推送谷歌地图自定义控件来调用 jquery .click() 函数吗?这是创建地图元素并分配类(.test)的部分
var controlDiv = document.createElement('div');
var controlButton = document.createElement('button');
controlButton.setAttribute("class", "btn btn-mini btn-success test");
controlButton.innerHTML = 'Control Button';
controlDiv.appendChild(controlButton);
// Add 'div' containing button to the map
map.controls[google.maps.ControlPosition.RIGHT_BOTTOM].push(controlDiv);
$('.test').click(function () {
alert("Handler for");
});
我已经测试了它在地图 UI 之外的代码,但不是地图自定义控件格式!