我有一个 ul ,我正在尝试使用 javascript (或者如果更容易或必要的话,使用 jQuery )进行排序:
<ul>
<li>1 - 5 days</li>
<li>11 - 15 days</li>
<li>16 - 20 days</li>
<li>6 days - 10 days</li>
</ul>
我希望的顺序是:1 - 5 天、6 天 - 10 天、11 - 15 天、16 - 20 天。
现在,我总是可以更改个位数的项目,使 1 - 5 为 01 - 05,但从美学上讲,我希望有办法解决这个问题!
我已经尝试过在 jQuery 中订购 <UL>/<OL> 的最简单方法是什么?,但它不适用于我有多个数字与文本混合的这种情况。
如果它有助于作为起点:http: //jsfiddle.net/5gHet/
非常感谢!真的很感激任何想法。