我可以使用$(this)和css选择器吗?
例如,如果我想执行以下操作:
$(".toggle-nav").on("click", function(){
$(".nav").toggleClass("active");
$(this).toggleClass("active");
});
有没有什么方法可以缩短到以下或类似的东西?
$(".toggle-nav").on("click", function(){
$(this|".nav").toggleClass("active");
});
我知道我可以这样做或类似的东西:
$(".toggle-nav").on("click", function(e){
element = e.currentTarget;
// get selector from e.currentTarget ...
$("#"+element.id+",.nav").toggleClass("active");
});
但是有一种jQuery方法吗?
答案 0 :(得分:5)