2014/03/14

[jQuery] 取得済みの要素を合体させて操作する

jQueryで取得した2つの要素をまとめて、同じ処理をしたいって時がある。

先に取得していた要素1と後から取得した要素2に対して、途中までは別々の処理をするのだが、途中からは同じ処理をする…など。

はじめに2つまとめて取って、その中から要素をわける方がいいのかもしれないけど、処理の流れによっては…後からまとめる方がスッキリしたりする場合もあるかも
  1. var $elem1 = $('.elem-1');  
  2. var $elem2 = $('.elem-2');  
  3. var $matome = $([$elem1.get(0), $elem2.get(0)]);  
  4.   
  5. $matome.css... //2つの要素をまとめて処理する  
console.timeで時間測ってみたが、chromeではまとめる方が、新たにまとめて取得するより、3倍くらい速かった。

0 件のコメント:

コメントを投稿