JSFiddle - React, Tailwind, and code Playground
HTML
<div>test</div>
JavaScript
$.extend($.expr[':'],
{
textChanged: function(val) {
var el = this,
oldVal = el.data('oldVal') || [];
console.log(oldVal.length);
if (val === oldVal || !oldVal.length)
return this;
el.data('oldVal', val);
return this;
}
}
);
$('div:textChanged("asd")');
//console.log('div data', $('div').data());