У меня есть список из множества тегов <dt>
/<dd>
, которые приходят в натуральном порядке, но мне бы также хотелось, чтобы мои посетители имели возможность сортировать по алфавиту. Есть ли способ сделать это в (X) HTML/PHP с минимальным кодом? Мой doctype - XHTML 1.0 Transitional
.Список определений сортировки (<dl>)
ответ
Чтобы отсортировать список определений с использованием сценария на стороне сервера (например, PHP), вам необходимо сначала разобрать xhtml в массив или объект.
После того, как вы это сделали (или если у вас есть необработанные данные без предварительного его анализа), вы можете использовать функции php, такие как asort или функция сортировки пузырьков.
Возможно, вам будет лучше сортировать список на стороне клиента с помощью javascript.
Что-то вроде этого является хорошей отправной точкой:
http://www.wrichards.com/blog/2009/02/jquery-sorting-elements/
Беда в том, что дд ДТ/немного сложнее, потому что каждая пара не имеет ни одного элемента оборачивать каждую пару. Код по-прежнему хорош, хотя, и это хорошее упражнение для вас, чтобы изменить его, если вы новичок в JS!
- 1. Список сортировки <String[]>
- 2. Список сортировки <Object>
- 3. список определений Multi-колонки
- 4. Список сортировки <DateTime> По убыванию
- 5. Список сортировки <Elements> с Ajax
- 6. Список сортировки <string > Ведущими числами
- 7. Список сортировки <keyValuePair <строка, строка >>
- 8. IE7 Список определений - Выравнивание Выпуск
- 9. Список определений с встроенными парами
- 10. Экспорт пользовательских Sharepoint Список определений
- 11. Полевой набор и список определений
- 12. Список сортировки <int> по заказу Список <string>
- 13. Полный список определений для версий Delphi
- 14. Список определений, не работающих в шаблоне Wordpress
- 15. создать список определений из объекта json
- 16. Список переходов с элементами списка определений
- 17. textile - как добавить класс в список определений?
- 18. Проблемы, проходящие через список определений по индексу
- 19. Список сортировки <Modal> с пользовательским объектом Fild
- 20. Не найдено подходящих методов сортировки (Список <User>)
- 21. Список сортировки <> с символами и цифрами
- 22. Список сортировки <T> коллекция по способу результат.
- 23. Список сортировки Java <SqlRow> по дате как String
- 24. Использовать список сортировки для сортировки запроса
- 25. Python, Список сортировки
- 26. Python 2.7 список сортировки
- 27. Velocity foreach список сортировки
- 28. Пользовательский список сортировки C#?
- 29. список Python, файл сортировки
- 30. Список сортировки по алфавиту
Можете привести пример в Javascript? Я довольно новичок в разработке для Интернета, исходя из опыта Java. –
yepp я также выбрал бы сторону клиента – streetparade
Прошу прощения, не успели, но попробуйте http://www.w3schools.com/JS/default.asp –