【发布时间】:2020-03-10 13:33:26
【问题描述】:
li 标签不止一个。在这些li 标签内有一个span 元素,其值为一个月。我想要的是使用li 标签内span 元素的month 文本值对li 标签进行排序。
例如;如果有li 标记并且在li 标记内有一个span 与December 作为它的innerHTML,这个li 标记应该在列表的底部,因为December 是最后一个一年中的月份。
下面是html代码。
<ul class="timeline-items">
<h2 class="fables-second-background-color date-circle">2018</h2>
<li class="is-hidden timeline-item">
<span class="gallery-mlti-date">MAY</span>
</li>
<li class="is-hidden timeline-item">
<span class="gallery-mlti-date">NOV</span>
</li>
<li class="is-hidden timeline-item">
<span class="gallery-mlti-date">SEP</span>
</li>
<li class="is-hidden timeline-item">
<span class="gallery-mlti-date">NOV</span>
</li>
</ul>
<script>
const months = ["JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC"];
</script>
我已经尝试了很多方法来使用 javascript 来实现这一点,但我没有 logix。欢迎询问更多详情。
【问题讨论】:
标签: javascript html sorting date logic