gpt4 book ai didi

jQuery 按数据属性中的日期排序

转载 作者:行者123 更新时间:2023-12-03 22:19:16 24 4
gpt4 key购买 nike

如果我有这个标记:

<p data-date="Fri, 26 Aug 2011 20:58:39 GMT">item 1</p>
<p data-date="Fri, 24 Aug 2011 20:58:39 GMT">item 1</p>
<p data-date="Fri, 25 Aug 2011 20:58:39 GMT">item 1</p>

我如何使用 jQuery 按数据日期属性对这些 P 进行排序?

谢谢

最佳答案

Demo

非常简单的数组排序:

$("p").sort(function(a,b){
return new Date($(a).attr("data-date")) > new Date($(b).attr("data-date"));
}).each(function(){
$("body").prepend(this);
})

相反的顺序(以防我误解你的意思)就像翻转大于号一样简单

$("p").sort(function(a,b){
return new Date($(a).attr("data-date")) < new Date($(b).attr("data-date"));
}).each(function(){
$("body").prepend(this);
})

关于jQuery 按数据属性中的日期排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7211704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com