#jquery #jquery-mobile #jquery-plugins #pug
#jquery #jquery-мобильный #jquery-плагины #pug
Вопрос:
Я хотел бы отсортировать нумерованный список нажатием кнопки, но фильтр должен оставаться в использовании. Порядок не важен. Я хочу только отсортировать его по-разному. Я нашел здесь пример сортировки списка «http://jsfiddle.net/abdennour/SjWXU /» но я не нахожу способа использовать его для своего списка в jade. Может быть, кто-нибудь может помочь мне с кнопкой и кодом. Чтобы получить представление об идее списка: http://www.oldie-ponderosa.de/sort.png Мой код в индексе.jade:
block content
ol#actions(data-role="listview",data-filter="true", data-filter-placeholder="Filter", data-inset="true")
- each action in actions
li(id=action._id)
a(href="/edit/#{action._id}")
h3= action.subject
p
span= action.part1
span , amp;nbsp
span= action.part2
span , amp;nbsp
span= action.part3
span , amp;nbsp
a(href="/delete/#{action._id}",data-theme="a", data-icon="delete") Delete
Комментарии:
1. Я как бы потерял вас в «Я бы отсортировал» и «Порядок не важен». Вы имеете в виду, что вам все равно, в порядке возрастания или убывания? В любом случае, если
actions
это массив, вы должны отсортировать его на стороне сервера, используя Array.sort()
Ответ №1:
each article in page.articles.reverse()
просто используйте .reverse() , который был функцией js. jade — это js-программа.