BLOG
変数化したjQueryオブジェクトを再度セレクタ指定する方法
2015/8/23
jQueryオブジェクトを変数化した方が便利だったりするけど、再度セレクタ指定するのってどうすればよかったのだろう。。
ちょっと調べてみてメモ。。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
var aa = $('#aa'); var bb = $('#bb'); // 下記のように使いたい。 $('#aa,#bb').css('background','red'); // 2回記述するのは嫌だ。 aa.css('background','red'); bb.css('background','red'); // 1. 変数化したものを配列化し、jQueryオブジェクトにする方法 $([aa[0],bb[0]]).css('background','red'); // 2. addを使用する方法 aa.add(bb).css('background','red'); |
記述方法的にも1の方法が個人的にも良いかなと思います。
Tag:JavaScript jQuery