私はこれを試してみましたが、それは働いていない:セレクタがjQueryの変数に格納されている場合、複数のセレクタを使用するにはどうすればよいですか?
var a = $('a');
var b = $('p');
var c = $('div');
$(a, b, c).hide();
私はこれを試してみましたが、それは働いていない:セレクタがjQueryの変数に格納されている場合、複数のセレクタを使用するにはどうすればよいですか?
var a = $('a');
var b = $('p');
var c = $('div');
$(a, b, c).hide();
jQueryのセレクタはCSSセレクタのように動作します。あなたはカンマで自分のセレクタを区切る場合は、要素の複数の独立したセットを選択することができます。
$('a, p, div').hide();
をすでに異なるセットをフェッチしている場合は、それぞれの.hide()
を実行し、(上記の)それらを一緒に再フェッチするオプションがあります1、または一度.hide()
を実行するようにセットをマージ:詳細については
a.add(b).add(c).hide();
は.add()
documentationを参照してください。
あなたはadd()
を使用する必要があります:
a.add(b).add(c).hide();
私はHTML要素が変数の中に格納されている場合、これを行う方法を知りたかったと思います。引用符を削除しても機能しません。私の例を見てください。 –
要素セットを '.add()'でマージする情報で更新されました。 –
+1シンプルで簡潔な答え。 – JTP