Ich habe eine Filterliste funktioniert mit der Auswahl Drop-down. Aber wegen des Mangels an Styling-Optionen, würde ich lieber auf eine ul
stattdessen wechseln. Aber ich habe Probleme damit.jQuery Filterliste mit ul li
Hier ist die jQuery Ich verwende
$("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();
});
Ich habe versucht, select.filter zu einem regelmäßigen div class ändern, aber ich kann es Mapping sehen mit der Wertfunktion .val
Idealerweise ich d wie es sein:
<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>
Aber ich kann keinen Wert-Tag auf einem li
verwenden. Hat jemand irgendwelche Vorschläge bekommen, wie man das am besten lösen kann?
Hier ist eine Arbeits Geige: http://jsfiddle.net/6PrQW/329/