我必须根据具有多个属性的当前日期时间,按照开始日期时间进行排序。例如,我有以下列表:
<ul>
<li data-startDate="09-04-2019 15:00" data-inplay=false>Name1</li>
<li data-startDate="09-04-2019 15:30" data-inplay=false>Name2</li>
<li data-startDate="09-04-2019 15:20" data-inplay=false>Name3</li>
<li data-startDate="09-04-2019 16:00" data-inplay=false>Name4</li>
<li data-startDate="09-04-2019 15:00" data-inplay=true> Name5</li>
<li data-startDate="09-04-2019 15:10" data-inplay=false>Name6</li>
<li data-startDate="09-04-2019 15:05" data-inplay=true> Name7</li>
<li data-startDate="08-04-2019 12:05" data-inplay=false>Name8</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
当前日期时间为09-04-2019 15:15,所需的输出应为:
<ul>
<li data-startDate="09-04-2019 15:00" data-inplay=false>Name1</li>
<li data-startDate="09-04-2019 15:30" data-inplay=false>Name2</li>
<li data-startDate="09-04-2019 15:20" data-inplay=false>Name3</li>
<li data-startDate="09-04-2019 16:00" data-inplay=false>Name4</li>
<li data-startDate="09-04-2019 15:00" data-inplay=true> Name5</li>
<li data-startDate="09-04-2019 15:10" data-inplay=false>Name6</li>
<li data-startDate="09-04-2019 15:05" data-inplay=true> Name7</li>
<li data-startDate="08-04-2019 12:05" data-inplay=false>Name8</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我尝试过此方法,但不包含游戏内参数,而且排序也不正确
var list = $("ul …Run Code Online (Sandbox Code Playgroud)