有没有办法在 jQuery 的 .not()
选择器中使用多个变量?
例如
var target = $('.custom-element') // This must be in a variable
$('.element').not(this, target).toggleClass('visible');
最佳答案
您无法将多个参数传递给 .not()
。但是你可以链接它们
$('.element').not(target).not(this).toggleClass('visible');
您可以使用.add()
将元素 this
添加到现有组中,然后就可以使用它了。
var target = $('.custom-element') ;
$('.element').not(target.add(this)).toggleClass('visible');
关于javascript - .not 具有多个变量的选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43262975/