0
我試圖在Google Maps v3中使用jQuery UI的buttonset()
函數創建地圖圖例。我想通過程序生成div標籤,所以我的代碼看起來像將jQuery應用於Google地圖控件中的HtmlDivElement對象
var legend = document.createElement("div");
var input = document.createElement("input");
var label = document.createElement("label");
input.setAttribute("type", "checkbox");
input.setAttribute("id", "label");
label.setAttribute("for", "label");
label.innerHTML = "label";
input.appendChild(label);
legend.appendChild(input);
map.controls[google.maps.ControlPosition.BOTTOM_RIGHT].push(legend)
$(legend).buttonset()
然而,如果沒有最後一行我得到一個複選框,但是當我添加的最後一行的複選框消失。有沒有辦法讓我在Google Maps中使用jQuery UI?或者我需要直寫Javascript嗎?