Подтвердить что ты не робот

Можно ли выбрать $(this) И использовать селекторы в jQuery

Мне интересно, могу ли я использовать $(this), а также селектор классов, прежде чем запускать на них функцию.

Итак, вместо того, чтобы делать;

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

Сделайте что-то более похожее;

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

В то время как на самом деле выше выберет 'this' в контексте '.closed'

Привет,

4b9b3361

Ответ 1

Вы можете использовать add():

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

Он добавит элемент this к набору согласованных элементов (т.е. .closed).