JSFiddle - React, Tailwind, and code Playground

by Timmy Willison

HTML

<div class="searchable">foo</div>
<div class="searchable">bar</div>
<div class="searchable">foobar</div>
<div class="searchable">baz</div>
<br>
<div id="output"></div>

JavaScript

function search(term) {
    return $('.searchable:contains("'+term+'")').map(function() {
        return $(this).text();
    }).get().join(', ');    
}

$('#output').append('Empty string: ' + search('') +
                    '<br>foo: ' + search('foo'));