我有一堆类名,例如md:block
和sm:flex
我需要:
md-panel:block
和sm-panel:flex
结尾。通过合并类似的答案,我发现很糟糕:
let firstbit;
let secondbit;
let newclass;
const elArray = $("*[class^='md'],*[class^='sm']");
for (let a = 0; a < elArray.length; a++) {
firstbit = elArray[a].split(":")[0];
secondbit = elArray[a].split(":")[1];
newclass = firstbit + "-panel:" + secondbit;
elArray[a].removeClass(elArray[a]).addClass(newclass);
}
谢谢。
使用hasclass并替换
$('this').hasClass('md').replace('md-panel')