Testing - .Not vs :not()
JQuery vs CSS3 Conclusion... miniscule difference in favor of css3
by iredmedia
HTML
<div id="elements">
<p>1</p>
<p>1</p>
<p>1</p>
<p class="excluded">1</p>
<p>1</p>
<p>1</p>
<p>1</p>
</div>
JavaScript
var limit = 2000,
x,
y;
console.time('jq-specific');
for(var i=0; i < limit; i++){
$('#elements').not('.excluded').toggle();
}
console.timeEnd('jq-specific');
console.time('css3-specific');
for(var i=0; i < limit; i++){
$('#elements:not(.excluded)').toggle();
}
console.timeEnd('css3-specific');