0
Internet Explorer让我疯狂。为什么不能在IE浏览器?: http://jsfiddle.net/THMu3/jQuery按id元素排序(IE bug)
HTML这个脚本工作:
<ul id="cat">
<li id="3">Text 3</li>
<li id="1">Text 1</li>
<li id="2">Text 2</li>
JS:
$("#cat li").sort(function (a, b) {
return parseInt(a.id) > parseInt(b.id);}).each(function(){
var elem = $(this);
elem.remove();
$(elem).appendTo("#cat");})
你是什么意思它不工作?我在FF和IE中得到了相同的输出 – renakre
等等,为什么小提琴有完全不同的代码?什么版本的IE?当你在下一行使用appendTo()时,不需要使用'elem.remove()'。 – Mottie
IE 11,有3-1-2输出... http://i.imgur.com/ch6Oxik.png @Mottie,我的坏,编辑^^ – Badbart