jQuery select excluding classes
Select a list of classes excluding some in forbidden divs
by marcgrabow
HTML
<div class="outer">
<div>
<div class="inner">select this...</div>
</div>
<div class="forbidden">
<div class="inner">...but not this</div>
</div>
</div>
The result should be 1 and is:
<div id="result"></div>
CSS
.outer {
display:none
}
JavaScript
var result = $(".outer :not('.forbidden') .inner");
console.log(result);
$('#result').html(result .length);