JSFiddle - React, Tailwind, and code Playground

by darcyclarke

HTML

<div>testing</div>
<div>testing01</div>
<div>testing</div>
<div>testing</div>
<div>testing01</div>
<div>testing01</div>

JavaScript

// Proposed new "missing" filter / expression
jQuery.expr[':'].missing = function(elem, index, match) {
    return (elem.textContent || elem.innerText || Sizzle.getText([elem]) || "").indexOf(match[3]) == -1;
}

// Old Work Around
console.log(":not = " + $("div:not(:contains('01'))").length);

// New Filter :missing
console.log(":missing = " + $("div:missing('01')").length);