jQuery сортирует неупорядоченный список в алфавитном и числовом виде на основе значений внутренних элементов - PullRequest
2 голосов
/ 10 марта 2010

Код в качестве ссылки:

http://jsbin.com/aboca3/2/edit

В этом примере выше (спасибо SLaks) я усекаю длинные неупорядоченные списки и предоставляю ссылку переключения для просмотра всего.

Проблема, с точки зрения удобства использования, заключается в том, что в качестве полного списка его лучше отсортировать по алфавиту, что будет порядком сортировки по умолчанию (исходным порядком). Как краткий / усеченный список, они наиболее упорядочены по величине, эти параметры будут влиять на результаты, в данном случае это число в элементе <em>.

Таким образом, работая с уже имеющимся у меня кодом, я бы хотел переупорядочить список численно по элементу <em> (от высшего к низшему), а затем, когда список был переключен, переупорядочить его по алфавиту / численно на состояние переключения.

У меня чертовски непросто пытаться обернуть это в ассоциативный массив, поэтому мне бы хотелось по-новому взглянуть на то, как с этим справиться.

Спасибо!

Ответы [ 2 ]

4 голосов
/ 10 марта 2010

Это должно сделать это для вас: http://jsbin.com/aboca3/5/edit

0 голосов
/ 10 марта 2010

Используя код petersendidit, я смог получить именно тот результат, который искал. Вы можете посмотреть его здесь:

http://jsbin.com/aboca3/7/edit

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...