ソートコードをすべて理解しましたが、期待どおりに機能しています。二次フィルターのオプションが好きです。
私は次のようなシリーズを持っています:
<div id="member1" class="sortItem" data-factor="2">
<span class="name">Jobs</span>
</div>
<div id="member2" class="sortItem" data-factor="2">
<span class="name">Wayne</span>
</div>
<div id="member3" class="sortItem" data-factor="3">
<span class="name">Wozniak</span>
</div>
したがって、データ要素で並べ替えると、次のようになります (省略):
+-------------+-------------+
NAME FACTOR
+-------------+-------------+
Wozniak 3
Wayne 2
Jobs 2
しかし、私が望むのは、次のように常にアルファベット順になるセカンダリソートです。
+-------------+-------------+
NAME FACTOR
+-------------+-------------+
Wozniak 3
Jobs 2
Wayne 2
および data-factor での逆の並べ替え (並べ替えボタンをもう一度クリック):
+-------------+-------------+
NAME FACTOR
+-------------+-------------+
Jobs 2
Wayne 2
Wozniak 3
2 番目の並べ替えを実装する方法についてのアイデアはありますか?
乾杯!