Я разобрался с кодом сортировки, и он работает, как и ожидалось. Мне нравится вариант вторичного фильтра.
У меня есть серия вроде:
<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
и обратная сортировка по фактору данных (снова нажмите кнопку сортировки):
+-------------+-------------+
NAME FACTOR
+-------------+-------------+
Jobs 2
Wayne 2
Wozniak 3
Любые идеи о том, как реализовать второй вид?
Ваше здоровье!