Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从JavaScript或jQuery中的多个元素中删除类_Javascript_Jquery - Fatal编程技术网

从JavaScript或jQuery中的多个元素中删除类

从JavaScript或jQuery中的多个元素中删除类,javascript,jquery,Javascript,Jquery,假设我有这个包含多个元素和类的HTML 如何在不命名类的所有元素的情况下删除这些元素 谢谢 链接 使用jQuery,它非常容易$('.classToRemove')。removeClass('classToRemove'); 使用javascript删除类 const removeClass = ($el, className) => { const _removeClass = function(el) { if (el.classList) { el.cla

假设我有这个包含多个元素和类的HTML

如何在不命名类的所有元素的情况下删除这些元素

谢谢



链接

使用jQuery,它非常容易
$('.classToRemove')。removeClass('classToRemove');

使用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);
    });
  }
};
$('.classToRemove').removeClass('someClass'),如果要删除类本身
$('.classToRemove')。removeClass('classToRemove')
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);
    });
  }
};