我有一個HTML表是這樣的:如何按特定順序在jQuery中選擇元素執行操作?
<table>
<tr><td>X</td><td>X</td><td class='latest order1'>X</td><td class='latest order4'>X</td></tr>
<tr><td>X</td><td>X</td><td class='latest order3'>X</td><td class='latest order2'>X</td></tr>
<tr><td>X</td><td>X</td><td class='latest order6'>X</td><td class='latest order5'>X</td></tr>
</table>
現在,我要上運行latest
類的所有對象jQuery的動作(Ajax調用),這是一個簡單的:
$('.latest').each(do_call());
但由於阿賈克斯行動需要一些時間,我有這些元素的重要性排序。我想運行do_call()
作爲order1
的對象,然後爲order2
元素,依此類推。
我如何排序jQuery對象,所以這些操作將以正確的順序運行?
爲什麼'.attr('class')'?有必要嗎? – Mickel 2010-01-06 14:15:38
嗯,是的,如果你想獲得元素的類名。 – 2010-01-06 14:17:45
好的,但不'attr'與'addClass'鏈接返回一個jQuery對象? – Mickel 2010-01-06 14:31:24