JSFiddle - React, Tailwind, and code Playground

HTML

<div class="b">Hi1</div>
<div class="b">Hi2</div>

JavaScript

$.expr.pseudos.data = $.expr.createPseudo(function(args) {
    var items = args.split(",");
    
    $.each(items, function(i, item) {
        item = item.trim();
        var isString = /^['"]|['"]$/.test(item);
        item = item.replace(/^['"]|['"]$/g, "");
        
        if(!isString) {
            item = +item;
        }
        
        items[i] = item;
    });
    
    return function(elem) {
        return $(elem).data(items[0]) === items[1];
    }
});


$(".b").first().data("myKey", 1234);

$(".b:data('myKey', 1234)").css("color", "red");