我想使用 javascript 将每个标记的信息窗口内容添加到列表中。我是通过下拉菜单完成的。当我从下拉列表中单击每个元素时,它将存储在列表分区中。但是,我想通过 onclick 事件在地图信息窗口内容中做同样的事情。
我想做同样的事情:http: //odyniec.net/projects/selectlist/ 但是,我在地图上有不同的信息窗口,而不是下拉菜单。
我应该在内容中放入什么来调用函数?
地图信息窗口:
var message = ["Ronak","Patel","Mark","Secret","Mission"];
var infowindow = new google.maps.InfoWindow({
content: '<a onclick="$(\'select#name\').next()\
.find(\'option[value="\'+$(this).text()+\'"]\')\
.trigger(\'click\');return false;" >'+message[num]+'</a>'
});
javascript:
<script type="text/javascript">
$(document).ready(function () {
$('select#name').selectList({ sort: true });
});
HTML:
<div>
<select id="name">
<option value="?">?</option>
</select>
</div>
谢谢。