JSFiddle - React, Tailwind, and code Playground
by jfriend00
HTML
<div class="foo bar"></div>
JavaScript
function log(args) {
var str = "";
for (var i = 0; i < arguments.length; i++) {
if (typeof arguments[i] === "object") {
str += JSON.stringify(arguments[i]);
} else {
str += arguments[i];
}
}
var div = document.createElement("div");
div.innerHTML = str;
document.body.appendChild(div);
}
$.fn.hasAnyClass = function() {
for (var i = 0; i < arguments.length; i++) {
var classes = arguments[i].split(" ");
for (var j = 0; j < classes.length; j++) {
if (this.hasClass(classes[j])) {
return true;
}
}
}
return false;
}
log($("div").hasAnyClass("fee fii fo fum"));
log($("div").hasAnyClass("fee fii fo foo"));
log($("div").hasAnyClass("bar"));
log($("div").hasAnyClass("barX"));