我试图将一个变量放在选择器中,但它不起作用我做错了什么?
<a class="button left" href="#">left</a>
<a class="button right" href="#">right</a>
$('.button:not(.disable)').show(); //Works
var oButtons = $('.button');
$(oButtons+':not(.disable)').show(); //Doesn't Work why?
Run Code Online (Sandbox Code Playgroud)
因为您正在尝试将jquery对象传递到另一个jquery对象.你想要做的是:
var oButtons = '.button';
$(oButtons+':not(.disable)').show();
Run Code Online (Sandbox Code Playgroud)