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