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