JSFiddle - React, Tailwind, and code Playground
HTML
<div data-api-src="some value">a</div>
<div data-api-myattr="foobar">b</div>
<div>c</div>
JavaScript
$.expr[':'].hasAttr = $.expr.createPseudo(function(regex) {
var re = new RegExp(regex);
return function(obj) {
var attrs = obj.attributes
for (var i = 0; i < attrs.length; i++) {
if (re.test(attrs[i].nodeName)) return true;
};
return false;
};
});
$('div:hasAttr(^data-api-.+$)').css('color', 'red');