选择具有一个类而不是其他类jquery javascript的项目

mik*_*ike 2 javascript jquery select class

我想选择一个类中的所有项而不是一组其他类.第一步,我想象这样的东西可行,但没有:

$('.class1,!.class2')
Run Code Online (Sandbox Code Playgroud)

我实际拥有的是一个我不想选择的类列表:

dont_select = ['class2', 'class3', 'class4']
Run Code Online (Sandbox Code Playgroud)

我想在dont_select(长度不一样)的类数组中选择所有具有class1但不包含任何类的项目.谢谢,

qwe*_*ymk 6

试试这个:

$(".class1").not("." + dont_select.join(",.") );
Run Code Online (Sandbox Code Playgroud)