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'