我有一个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