0
selectドロップダウンリストを使用してフィルタリストを作成しました。しかし、スタイリングオプションがないため、代わりにul
に切り替えることにしました。しかし、私はそうすることに問題があります。ul liを使用したjQueryフィルタリスト
は、ここで私は、私は通常のdivのクラスにselect.filterを変更しようとしましたが、私はそれが理想的価値機能.val
を使用してマッピングだ見ることができ、私は」
$("select.filterby").change(function(){
var filters = $.map($("select.filterby").toArray(), function(e){
return $(e).val();
}).join(".");
$("div#FilterContainer").find("div").hide();
$("div#FilterContainer").find("div." + filters).show();
});
を使用しているjQueryのそれがために好きdは:
<ul class="filterby">
<li class="all">Show All</li>
<li class="one">One</li>
<li class="two">Two</li>
<li class="three">Three</li>
</ul>
しかし、私はli
に値タグを使用することはできません。誰かがこれを解決する最善の方法に関する提案を得ましたか? http://jsfiddle.net/6PrQW/329/