JSFiddle - React, Tailwind, and code Playground

HTML

<script src="//cdnjs.cloudflare.com/ajax/libs/sizzle/1.10.16/sizzle.min.js"></script>
<!-- teste filtro -->
<div class="teste-filtro">
    <div class="inline">essa DIV é inline porque o CSS definiu</div>
    <span>esse SPAN é inline por default</span>
    <div>DIVs sao block</div>
</div>
<div class="teste-filtro"></div>

CSS

.teste *{
    border: 1px solid gray;
}
.inline{
    display:inline;
}
.mostra{
    background-color: #900;
}

JavaScript

// extendendo filtros
Sizzle.selectors.filters.vazio = function( elem ) {
    return elem.childElementCount === 0;
};          
Sizzle(".teste-filtro:vazio")[0].innerText = 'estava vazio'