3

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'

$() 少し前にどこかでソリューションを読んだことは知っていますが、それをたどることができません。

4

2 に答える 2