JSFiddle - React, Tailwind, and code Playground
HTML
<div data-foo2="bar">Test</div>
<div data-asdfoo="bar">Test 2</div>
JavaScript
$.expr[':'].attr = function (elem, index, regex_str) {
var regex = new RegExp(regex_str[3]);
for (var i = 0; i < elem.attributes.length; i++) {
if (elem.attributes[i].name.match(regex)) {
return true;
}
}
return false;
};
$('div:attr("foo$")').css('color', 'red');