所以我对Jquery,JavaScript和Google Maps API相对较新,但我正在慢慢学习。我目前使用此代码有一个补丁作业列表:
// Add marker to list
$("<li />")
.html('<a href="javascript:myclick(' + i + ')">' + array[i].venue + '<\/a>')
// .html(array[i].venue)
// .click(function(i) {
// myclick(i);
// })
.appendTo("#list");
供你参考,这是myclick:
function myclick(i) {
google.maps.event.trigger(markers[i], "click");
}
我的问题是为什么注释掉的块有效?当我在JS小提琴中加载page时,它并不像我在浏览器中那样工作,但我希望注释掉的部分能够正常工作。为什么我希望注释掉的代码能够工作,以便您可以单击框中的任何位置,而不仅仅是单词本身。
提前致谢!!