2010-01-04 60 views
2

我有许多<dt>/<dd>标签列表按自然顺序排列,但我也希望我的访问者可以选择按字母排序。有一种方法可以在(X)HTML/PHP中用最少的代码来完成此操作吗?我的文档类型是XHTML 1.0 Transitional排序定义列表(<dl>)

回答

1

排序使用服务器端脚本(如PHP)的定义列表中,您需要先解析XHTML到一个数组或对象。

一旦完成这个(或如果有所述原始数据,而不必首先解析它),则可以使用PHP功能,诸如ASORT或冒泡排序功能。

你可能会更好的排序上与JavaScript客户端列表。

+0

能否请您提供的Javascript的例子吗?我只是从Java开发而来,对于开发Web来说相当新颖。 – 2010-01-04 21:37:28

+0

YEPP我也是会选择客户端 – streetparade 2010-01-04 21:37:38

+0

对不起,没有时间,但尝试http://www.w3schools.com/JS/default.asp – 2010-01-04 21:44:17