jqueryを使用して簡単なソート機能を作成しています。ソートをアルファからz、zからアルファに切り替えたいと思います。
最初の条件は機能しますが、頼ることができません (z to alpha)..
html:
<a href="#">Toggle Sort</a>
<ul>
<li>Apple</li>
<li>Bascket</li>
<li>Umberla</li>
<li>Zebra</li>
<li>Good Student</li>
<li>Liable</li>
</ul>
私のjs:
$("a").on("click", function(){
var elements = $("ul").find("li").get();
var sorted = elements.sort(function(a, b){
if($(a).text() > $(b).text()){
return 1;
}
if($(a).text() < $(b).text()){
return -1;
}
});
$("ul").html(sorted);
});
ここで何が悪い..
これがjsfiddle です
前もって感謝します..
私は作業例を更新しています:これは jsfiddle の作業例です