我不能为了我的生活让这个按钮正常工作!基本上我希望它添加城市图层,并根据点击删除城市图层。Jquery开启和关闭按钮
<button id="mainCities" class="classname"> <span class="ui-button-text">Main Cities</span></button>
$("#mainCities").click(function(){
$("span", this).text(function(i, text){
return text === "Main Cities" ? "Main Cities Off" : "Main Cities"
})
if ($("span", this).text == "Main Cities Off"){
alert('map off');
map.removeLayer(mainCitiesLayer);
}
if ($("span", this).text == "Main Cities"){
alert('map on');
map.addLayer(mainCitiesLayer);
}
});
应该不是** $(” span)“,this).text ==”Main Cities Off“)** be ** $(”span“,this).text()==”主要城市关闭“)** ??相同的“上”一个 – ggdx