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);