j'ai
var $set = $('.foo,.bar').filter(
function() {return $(this).parents('.baz').length < 1;});
comme moyen de sélectionner tous les éléments dont les classes sont foo
ou bar
et qui ne descendent pas d’un élément dont la classe est baz
. Existe-t-il un sélecteur qui accomplira la même chose sans qu'un filtre lambda soit nécessaire?
<div class='foo'/><!--match this-->
<div class='bar'/><!--match this-->
<div class='baz'>
<div class='foo'/> <!--don't match this-->
</div>