Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法在加载Google Geo Map的Div上获取警报()_Javascript_Jquery_Google Maps_Google Visualization - Fatal编程技术网

Javascript 无法在加载Google Geo Map的Div上获取警报()

Javascript 无法在加载Google Geo Map的Div上获取警报(),javascript,jquery,google-maps,google-visualization,Javascript,Jquery,Google Maps,Google Visualization,我这里有一个非常简单的代码 <script type="text/javascript"> $('#chart_div').on('click', function() { alert($(this).attr("id")); }); </script> 试一试 将代码放入 很好,但是为什么它必须放在Ready中呢?因为它确保当所有HTML代码都准备好时,它会调用其中的脚本。您的代码是在HTML不存在时调用的,因此不,它不起作用。因此,请

我这里有一个非常简单的代码

<script type="text/javascript">
    $('#chart_div').on('click', function() {
        alert($(this).attr("id"));
    });
</script>
试一试

将代码放入


很好,但是为什么它必须放在Ready中呢?因为它确保当所有HTML代码都准备好时,它会调用其中的脚本。您的代码是在HTML不存在时调用的,因此不,它不起作用。因此,请将其放置在就绪状态或文件末尾?@noobie php您得到了它:)
 <div id="chart_div" style="width: 1024px; height: 750px;position: relative; overflow: auto;">
 </div>
$(document).ready(function () {
    $('#chart_div').on('click', function () {
        alert($(this).attr("id"));
    });
});