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