JSFiddle - React, Tailwind, and code Playground
by Stefan Sturm
HTML
<span>Search</span>
<div class="tofind">
<div>.</div>
</div>
<div class="tofind"></div>
<div class="tofind"></div>
<div class="tofind"></div>
<div class="tofind"></div>
CSS
span{
padding: 10px;
border: 1px solid black;
margin: 15px;
cursor: pointer;
}
.tofind{
height: 30px;
border: 1px solid green;
margin-top: 40px;
display: none;
}
.tofind:first-of-type{
display: block;
}
JavaScript
$('span').click(function () {
var elements = $('.tofind');
alert('found with .filter: ' + elements.filter(':visible').length);
alert('found with .find: ' + elements.find(':visible').length);
alert('found with :visible: ' + $(':visible', elements).length);
console.dir(elements.find(':visible'));
});