我有许多<dt>
/<dd>
标签列表按自然顺序排列,但我也希望我的访问者可以选择按字母排序。有一种方法可以在(X)HTML/PHP中用最少的代码来完成此操作吗?我的文档类型是XHTML 1.0 Transitional
。排序定义列表(<dl>)
2
A
回答
1
排序使用服务器端脚本(如PHP)的定义列表中,您需要先解析XHTML到一个数组或对象。
一旦完成这个(或如果有所述原始数据,而不必首先解析它),则可以使用PHP功能,诸如ASORT或冒泡排序功能。
你可能会更好的排序上与JavaScript客户端列表。
0
像这样是一个很好的起点:
http://www.wrichards.com/blog/2009/02/jquery-sorting-elements/
麻烦的是,一个DT/DD是有点麻烦,因为每对不具有单个元件缠绕的每一对。该代码还是不错的,虽然,这是一个很好的锻炼你,如果你是新来的JS修改它!
相关问题
- 1. 列表自定义排序
- 2. 自定义排序列表
- 3. 自定义列表排序
- 4. 如何自定义排序列表<string>?
- 5. 排序列表<MyObject>
- 6. 排序列表<Rectangle>
- 7. 排序列表<String[]>
- 8. 排序列表<Object[]>
- 9. 多列表排序与每列的自定义排序
- 10. 排序列表<int>“>”和“<”
- 11. C#转换ArrayList自定义排序到通用列表<T>自定义排序
- 12. 元组列表的自定义排序
- 13. 按年份排序自定义列表
- 14. Python:自定义排序列表
- 15. 排序自定义类型的列表
- 16. Zend Db按自定义列表排序
- 17. 使用jquery排序定义列表
- 18. LINQ - 排序的自定义列表
- 19. C#排序自定义列表
- 20. 自定义列表框排序
- 21. 排序列表<>排序依据列表<string>计数
- 22. 按升序排列列表<>
- 23. 排序列表<DateTime>降序
- 24. 按自定义列表排序对DataTable进行排序
- 25. 自定义排序的元组的蟒蛇排序列表
- 26. List <IGroup>自定义排序c#
- 27. <algorithm>排序自定义条件
- 28. 排序列表<int>基于列表<string>
- 29. 排序列表<列表<Integer>>用java Collections.sort()
- 30. 排序列表绑定时不排序
能否请您提供的Javascript的例子吗?我只是从Java开发而来,对于开发Web来说相当新颖。 – 2010-01-04 21:37:28
YEPP我也是会选择客户端 – streetparade 2010-01-04 21:37:38
对不起,没有时间,但尝试http://www.w3schools.com/JS/default.asp – 2010-01-04 21:44:17