Comment ignorer plusieurs classes en utilisant le sélecteur: not?

J’ai ce sélecteur ci-dessous où il ignore tout li avec la classe show-all-boxes

 $('.boxes li:not([class="show-all-boxes"]) input:checkbox') 

Quelle est la meilleure façon d’append plusieurs classes à ignorer par le sélecteur? Un exemple de cela que je pensais fonctionner, mais ce n’est pas:

 $('.boxes li:not([class="show-all-boxes, show-all-circles, show-all-sortingangles"]) input:checkbox') 

Le sélecteur: not peut prendre plusieurs sélecteurs CSS comme arguments ( http://api.jquery.com/not-selector ). Par exemple

 $('div:not(.a,.b)').empty() 

http://jsfiddle.net/HFfcP/

essaye ça :

 $('.boxes li').not(".show-all-boxes, .show-all-circles, .show-all-sortingangles").find('input:checkbox')