javascript - 需要函数对 htm 页面中生成的 <li> 进行排序

标签 javascript html css

我正在尝试整理一个电影列表网页,该网页根据电影的#TITLE# 按顺序列出所有电影。目前,该软件会根据模板文件自动生成网页。以下是模板文件中列出电影的编码部分:

 <!-- Latest additions-->
#LATEST_ADDITIONS_START#
<div class="header">Movie Cover Listings</div>
#LATEST_ADDITIONS_TEMPLATE_START#
<li>
    <a href="movies/#INDEX#.htm">
    <table style="display: inline; border: 0; cellspacing: 1;">
        <tr align="center">
            <td align="center"><img border="0" src="covers/#COVER#.jpg" width="#WIDTH#" height="#HEIGHT#"></td>
        </tr>
        <tr align="center">
            <td width="80" height="100" align="center" valign="top">#TITLE#</td>
        </tr>
    </table>
</a>
</li>
#LATEST_ADDITIONS_TEMPLATE_END#
<div class="link_latest"><tr>#LATEST_ADDITIONS#</tr></div>
#LATEST_ADDITIONS_END#

<!-- All movies -->

这是程序使用模板文件从数据库生成的内容:

<!-- Latest additions-->

<div class="header">Movie Cover Listings</div>

<div class="link_latest"><tr>

<li>
    <a href="movies/2.htm">
    <table style="display: inline; border: 0; cellspacing: 1;">
        <tr align="center">
            <td align="center"><img border="0" src="covers/000002.jpg" width="90" height="135"></td>
        </tr>
        <tr align="center">
            <td width="80" height="100" align="center" valign="top">3 Days to Kill</td>
        </tr>
    </table>
</a>
</li>

<li>
    <a href="movies/1.htm">
    <table style="display: inline; border: 0; cellspacing: 1;">
        <tr align="center">
            <td align="center"><img border="0" src="covers/000001.jpg" width="89" height="135"></td>
        </tr>
        <tr align="center">
            <td width="80" height="100" align="center" valign="top">300: Rise of an Empire 3D</td>
        </tr>
    </table>
</a>
</li>
</tr></div>


<!-- All movies -->

如您所见,它会按#INDEX# 文件名自动按数字降序排列。我想按#TITLE# 名称的字母顺序排序。

有人知道怎么做吗?

谢谢你的帮助。

最佳答案

您正在从后端数据库获取所有值,该数据库按 DESC file_name 降序显示所有值。

如果你想按标题名称显示所有数据,你只需要这样做:

SELECT * FROM table_name ORDER BY title_name DESC

关于javascript - 需要函数对 htm 页面中生成的 <li> 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28391651/

相关文章:

javascript - 如何使用 javascript 根据单元格的值更改单元格的背景颜色?

javascript - 我应该在删除 DOM 元素后调用 jQuery.off 吗?

php - 使用 CSS 设置 Wordpress 类别输出的样式部分?

javascript - 如何在 JS 中模拟 $(this)[0].files?

javascript - ng-click 在 firefox 中不起作用

javascript - 如何使用appendTo和jquery输出表单输入值

html - 在 flex grow 容器中使用 flex 方向列

html - 使段落中的图像适合祖 parent div 的宽度

html - 动态高度父div和不听话的 child

html - 如何在不模糊文字的情况下模糊图像?