【发布时间】:2018-03-04 02:24:55
【问题描述】:
我有带有数据属性data-submit-date 的 div,我想根据该属性的值(即日期格式)对它们进行排序。
这是其中一个 div 的代码:
<div class="article" data-submit-date="2017-09-12T05:45:36.951Z">
<h1>aaaaA</h1>
</div>
我的尝试:
$divss = $(".article");
var alphaOrderDivs = $divss.sort(function (a, b) {
return $(a).data("submit-date") > $(b).data("submit-date");
});
$(".articles").html(alphaOrderDivs);
我用Date.parse($(a).data("submit-date")) 替换了这行$(a).data("submit-date"),但它失败了。谁能帮帮我?
提前致谢
【问题讨论】:
标签: javascript jquery