2015-04-12 115 views
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");}) 
+1

你是什麼意思它不工作?我在FF和IE中得到了相同的輸出 – renakre

+1

等等,爲什麼小提琴有完全不同的代碼?什麼版本的IE?當你在下一行使用appendTo()時,不需要使用'elem.remove()'。 – Mottie

+0

IE 11,有3-1-2輸出... http://i.imgur.com/ch6Oxik.png @Mottie,我的壞,編輯^^ – Badbart

回答