This question extends an answer here that uses domready。该扩展名试图包含名称略有不同的第二个infowindow:inwindow vs infowindow。第一个问题是,鉴于回答者的第一个“规则” - “仅创建infowindow对象的一个实例并使用setContent()方法修改其内容。” - 可以在那里是第二个infowindow
听力正常JS谷歌地图的domready中的事件是比较容易 所列出here: infoWindow = new google.maps.InfoWindow();
google.maps.event.addListener(infoWindow, 'domready', function() {
// whatever you want to do once the DOM is re
我认为问题在于angular使用javascript创建了这些元素,所以在jQuery完成之后。所以jQuery没有在DOM中看到这些元素。 我能做些什么? HTML <li ng-prepeat="el in els">{{el.attr}}</li>
JS $("li").click(function(){ do something });
希望你能帮助我。如何在Jquery/Javascript中设置元素的初始值? 为了解释我的问题,我有以下代码片段。 我的代码片段按我的意思工作,但只能在“onclick”之后。当我加载页面时,它不会得到正确的值。在这种情况下,我希望当我点击“显示每月”出现80欧元,并且点击显示年度出现800欧元时。但它只适用于我点击后,而不是当我加载页面。 感谢 //Trying to set the initi