JSFiddle - React, Tailwind, and code Playground
HTML
<div id="thisdiv" class="class1 class2 class3 class4 class5"> text </div>
JavaScript
function removeAllClass(selector, after, before) {
$(selector).attr('class', function(i, oldClass) {
var arr = oldClass.split(' ');
if (!before) {
arr.splice(arr.indexOf(after)+1).join(' ');
return arr.join(' ');
} else {
return arr.slice(arr.indexOf(after), arr.indexOf(before) + 1).join(' ');
}
});
}
removeAllClass('#thisdiv', 'class3');