【发布时间】:2014-10-05 17:51:39
【问题描述】:
我有一个 WordPress 插件“Ultimate WPQSF”,它在我的网站前端输出一个下拉列表,但据我所知,我无法选择按日期排序此列表。
在前端输出以下下拉列表
<select id="tdp-0" name="taxo[0][term]">
<option value="august-2013">August 2013</option>
<option value="august-2014">August 2014</option>
<option value="december-2013">December 2013</option>
<option value="march_2014">March 2014</option>
<option value="may-2014">May 2014</option>
</select>
我想要做的是从这些选项中提取数据并按日期排序,然后按新顺序将其输入回选择中,这将是最晚的日期(2014 年 8 月)。处理后的期望结果如下
<select id="tdp-0" name="taxo[0][term]">
<option value="august-2014">August 2014</option>
<option value="may-2014">May 2014</option>
<option value="march_2014">March 2014</option>
<option value="december-2013">December 2013</option>
<option value="august-2013">August 2013</option>
</select>
我知道一点 jQuery 和 JavaScript,但还不足以做这种高级的事情。任何建议将不胜感激。
【问题讨论】:
-
或者,将日期存储为自排序字符串:“20140801”而不是“august-2014”。
-
并将列表转换为字符串:stackoverflow.com/a/3051100/728393
-
为什么march_2014有下划线而其他没有?
-
@DannyThunder,抱歉,一定是打错了。
标签: javascript jquery wordpress