おそらく簡単な質問ですが、ここに行きます。
マップ上にマウスオーバーしたときにいくつかのチェックボックスを含む凡例があります。凡例内のいくつかの要素をjqueryボタンに変えたいと思います。たとえば、$( "#unions")。button(); ただし、凡例内の要素にアクセスできないようです。
どうすればいいですか?コードにすべてのjqueryファイルがあるので、それは問題ではありません。
var legend = '<ul>'
+ '<li> <b> Organization Type: </b><li>'
+ '<li> <input type="checkbox" id="unions" /> Unions '
+ '      <input type="checkbox" name="radio" id="nonunions" /> Non-Unions </li>'
+'<li> <b> Sectors (Union and Non-Union): </b> <li>'
+ '<li class="item"><input type="checkbox" name="radio" id = "agriculture" /> Agriculture</li>'
+ '<li class="item"><input type="checkbox" name="radio" id = "processing" /> Food Processing</li>'
+ '<li class="item"><input type="checkbox" name="radio" id = "warehouse"/> Warehouse</li>'
+ '<li class="item"><input type="checkbox" name="radio" id = "retail" /> Retail</li>'
+ '<li class="item"><input type="checkbox" name="radio" id = "food" /> Food Service</li>'
+ '<li> <b> Non-Union Organization Type: </b> <li>'
+ '<li class="item"><input type="checkbox" name="radio" id="advocacy" = "adv"/> Advocacy</li>'
+ '<li class="item"><input type="checkbox" name="radio" id = "service"/> Service</li>'
+ '<li class="item"><input type="checkbox" name="radio" id = "workcenter" /> Work Center</li>'
+ '</ul>';
$(controlLegend).html(legend);