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');