百度API中的infowindow信息窗口里面自定义HTML元素事件

在使用百度API进行开发的时候,为一些标注添加信息窗口是一个基本功能。

百度DEMO里提供了一些信息窗口的文本示例

百度API中的infowindow信息窗口里面自定义HTML元素事件

有时候我们或许会在信息窗口中自定义我们想要的功能,这就需要在信息窗口中添加html元素并且为其添加点击事件。

使用常规的js事件并不能完成此功能,如:

                                              
               var content = '***:' + data.Data[j].name + '<br/><button id="detailInformationOfLine" style="margin-top:10px;">详细信息</button>';                               
               $("#detailInformationOfLine").click(function () { ) });  

直接这样写好像是运行不了的。

需要在infoWindow的Open事件中写才可以

infoWindow.addEventListener("open", function (e) {$("#detailInformationOfLine").click(function () {  }) });