私はセレクタのセットが渡されていて、そのうちの1つが成功した場合、そのセレクタをもう一度チェックして、トップレベルの要素の下に戻し、見つかった場合はそのイベントを実行します。だから... ...そして、成功したjQueryセレクタを再コールすることは可能ですか?
$('element1, element2, element3').click(function() {
$('#header' + successfulElement).addClass('active');
});
、ユーザーはそれらのelements
のいずれかに当たる場合(文書全体の複数があるかもしれません)私たちは、同じセレクタを持つ要素が#header
の下にあるかどうかを確認します。
それは意味がありますか?それは複雑に聞こえるが、ここで何か根本的なものが欠けていると私は驚かないだろう。
ありがとうございます。
しかし、これは、同じタグまたはクラスを持つ '#head'の下のすべての要素に影響するようです。私はOPがちょうどクリックされたものを望んでいると思う。 – user113716
@patrick dw:私はそれがOPが望んでいるものだと思います - 「そのセレクタをもう一度チェックしたいが、トップレベルの要素の下にもう一度チェックしたい」私が理解しているように、 '#header'以外の要素がクリックされ、' #head'の中で同様の要素を探したいとします。 – casablanca
@casablanca:はい、私はそれがそのように解釈される方法を見ることができます。君の言う通りかもね。 +1 – user113716