假设我的HTML包含多个元素和类。
如何在不命名类classToRemove
所有元素的元素的情况下删除?
感谢。
<html>
<body class="classToRemove">
<div class="classToRemove">
<a class="classToRemove">Link</a>
<div>
</body>
<html>
答案 0 :(得分:2)
使用jQuery非常简单$('.classToRemove').removeClass('classToRemove');
答案 1 :(得分:0)
使用javascript删除课程
const removeClass = ($el, className) => {
const _removeClass = function(el) {
if (el.classList) {
el.classList.remove(className);
} else {
el.className = el.className.replace(
new RegExp('(^|\\b)' + className.split(' ').join('|') + '(\\b|$)', 'gi'),
' ',
);
}
};
if ($el.length === 1) {
_removeClass($el);
} else if ($el.length > 1) {
$el.forEach(function(item) {
_removeClass(item);
});
}
};