【发布时间】:2015-12-15 05:31:58
【问题描述】:
我正在使用 jQuery sort 和 appendTo 函数根据内容重新排序 span 标签列表。
它应该很简单,在 Firefox 和 Chrome 中运行良好,但在 Windows 上的 Internet Explorer 11 和 Safari 5 中无法运行,我找不到原因。
HTML:
<div class="ube-all">
<div class="ube-article">
<span>bbbb</span>
</div>
<div class="ube-article">
<span>aaaaa</span>
</div>
<div class="ube-article">
<span>ccc</span>
</div>
</div>
jQuery 脚本:
$(document).ready(function() {
$('.ube-all .ube-article').sort(function(a,b){
return $.trim($(a).find('span').eq(0).text())>$.trim($(b).find('span').eq(0).text());
}).appendTo('.ube-all');
});
这里有一个 jsFiddle:
https://jsfiddle.net/nxsby7rs/
有什么想法吗?
【问题讨论】:
标签: javascript jquery internet-explorer safari