1
我在这个工作了几天。我有一个动态创建表中的行的脚本。最终的输出是这样的:使用.sort在IE中不工作(IE 9)
<table id="event-list">
<tr id="event0" value="04/04/2000">
<td>My Third Event</td>
<td>Apr 4</td>
<td>Omaha, NE</td>
<td></td>
</tr>
<tr id="event4" value="04/24/2000">
<td>USA Triathlon National Championships Collegiate Club</td>
<td>Apr 24</td><td>Clemson, SC</td>
<td></td>
</tr>
<tr id="event2" value="07/17/2000">
<td>My Second Event</td><td>Jul 17</td>
<td>Omaha, NE</td>
<td></td>
</tr>
<tr id="event3" value="08/17/2000">
<td>My Second Event</td>
<td>Aug 17</td>
<td>Ames, IA</td>
<td></td>
</tr>
<tr id="event1" value="10/26/2000">
<td>ZTA 5K For Breast Cancer Awareness</td>
<td>Oct 26</td>
<td>Omaha, NE</td>
<td></td>
</tr>
</table>
林下面的脚本来按日期每一行进行排序:
$('#event-list tr').sort(function(a,b) {
return new Date($(a).attr('value')) < new Date($(b).attr('value'));
}).each(function(){
$('#event-list').prepend(this);
});
它可以在Chrome和Firefox罚款,但在IE浏览器 - 名单只是倒车以相反的顺序。
任何想法的原因或解决?提前致谢。
有道理!遇到一些连接问题时,就像我正在阅读您的最后一条评论。我会尽快给这个镜头,看看它是如何发展的。谢谢! – trobbins26
确认。这工作。谢谢你的帮助! – trobbins26