2012-09-29 31 views
0

我使用jQuery,我有以下的HTML:jQuery的重新排列的圖像

<img id='1' src="1.jpg" /> 
<img id='2' src="2.jpg" /> 
<img id='3' src="3.jpg" /> 
<img id='4' src="4.jpg" /> 
<img id='5' src="5.jpg" /> 

在我的腳本它被重新安排是這樣的:

<img id='1' src="1.jpg" /> 
<img id='4' src="4.jpg" /> 
<img id='2' src="2.jpg" /> 
<img id='5' src="5.jpg" /> 
<img id='3' src="3.jpg" /> 

我如何讓它回去妥善安排?

<img id='1' src="1.jpg" /> 
<img id='2' src="2.jpg" /> 
<img id='3' src="3.jpg" /> 
<img id='4' src="4.jpg" /> 
<img id='5' src="5.jpg" /> 

TIA!

+1

如何將它重新安排? – xdazz

+0

是的......對不起我的英語不好...... – Emkey

+0

我真的不明白爲什麼你需要重新調整它,代碼仍然完全一樣,只是有點混亂,如果你可以更具體一些,我可以給你一個更好的答案。 Swift – Excalibur

回答

0
var len = $('img').length; 

for (var i = 1; i <= len; i++) { 
    $('img[id='+i+']').appendTo('#container') 
} 
​ 

http://jsfiddle.net/v35eX/

+0

正是我所需要的,謝謝@undefined!我可以在2分鐘內接受答案.. – Emkey

0

你可以把它們放在一個數組中並使用排序功能。 您可以閱讀here如何編寫自定義comarator。