是否可以选择$(this)并在jQuery中使用选择器

时间:2012-09-25 12:27:31

标签: javascript jquery jquery-selectors

我想知道在运行函数之前我是否可以使用$(this)以及类选择器。

所以而不是做;

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

做更多的事情;

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

实际上,上面将在'.closed'

的上下文中选择'this'

此致

1 个答案:

答案 0 :(得分:21)

您可以使用add()

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

它会将this元素添加到匹配元素集(即.closed)。