jQuery.each()
関数を使用できることはわかっていますが (正常に動作します)、パフォーマンスが遅すぎます。したがって、for ループを使用し、その中で jQuery メソッドを使用できるようにしたいと考えています。例えば:
var anArray = $('#somediv').children(); // it has a lot of children
for(i=0;i<anArray.length;i++) { // or for(i=anArray.length;i--;)
anArray[i].addClass('sample_class'); // and a bunch of other stuff
};
現在、ブラウザは次のエラーをスローします。
Uncaught TypeError: Object #<HTMLDivElement> has no method 'addClass'
$()
少し前にどこかでソリューションを読んだことは知っていますが、それをたどることができません。