Есть ли простой способ удалить класс из элемента, когда я не знаю точное имя класса (только префикс)?Удалить все классы CSS, названные как данный шаблон?
Сначала это может показаться странным, поэтому я приведу пример, чтобы уточнить: кнопка Bootstrap может иметь btn-primary
xor btn-success
xor btn-danger
xor ... применяется. Я хочу удалить этот класс (в зависимости от того, что он есть) и применить новый.
В настоящее время у меня есть:
let btnClasses = [ 'btn-primary', 'btn-success', ... ];
$.each(btnClasses, function(i, x) {
$(myElem).removeClass(x);
});
Я хотел бы иметь что-то так:
$(myElem).removeClass('btn-*');
Есть встроенный способ сделать это?
Большой улов! Должны были использовать неправильные условия поиска. Благодаря! –