12

関数を実行する前に、 $(this) とクラスセレクターを使用できるかどうか疑問に思っています。

そうするのではなく;

$(this).toggleClass('open');
$('.closed').toggleClass('open');

もっと似たようなことをしてください。

$(this, '.closed').toggleClass('open');

実際には、上記は「.closed」のコンテキスト内で「this」を選択します

よろしく、

4

1 に答える 1

21

使用できますadd()

$(".closed").add(this).toggleClass("open");

this一致した要素のセット (つまり ) に要素を追加し.closedます。

于 2012-09-25T12:28:06.860 に答える