JSFiddle - React, Tailwind, and code Playground
by avrelian
HTML
<ul>
<li data-id="1">test1</li>
<li data-id="2">test2</li>
<li data-id="3">test3</li>
</ul>
JavaScript
// jQuery custom filter
$.extend( $.expr[ ':' ], {
bydataid: function( elem, i, match ) {
console.log(match);
return $(elem).data('id') == match[ 3 ];
}
});
var $li = $('li:bydataid(1)');
console.log($li.text())