私はそれに似たものに取り組んでいます: http://www.mapbox.com/mapbox.js/example/v1.0.0/filtering-markers/
しかし、このような複数の「チェックボックス」
<ul>
<li><a href='#' class='filter' id='douze' value='2008'>2008</a></li>
<li><a href='#' class='filter' id='douze' value='2009'>2009</a></li>
<li><a href='#' class='filter' id='douze' value='2010'>2010</a></li>
<li><a href='#' class='filter' id='douze' value='2011'>2011</a></li>
<li><a href='#' class='filter' id='douze' value='2012'>2012</a></li>
<li><a href='#' class='active' id='filter-all'>Toutes les années</a></li>
</ul>
「チェックボックス」にリンクされた値を取得しようとしていますが、機能しません。
var douze = "";
var inputElements = document.getElementsByClassName('filter');
for(var i=0; inputElements[i]; ++i){
if(inputElements[i].className==="filter" && inputElements[i].checked){
douze = inputElements[i].value;
//console.warn(douze)
break;
}
}
ここで実行しようとしています: http://temp.sharesand.info/prison/index5.html#
私はプレーンJSでそれをやろうとしていますが、jqueryで多くのバージョンを見ました。