javascript - 使用 Jquery 函数删除 css 类的所有实例

标签 javascript jquery css

我有全局变量:

          units = 0;
          majorUnits = 0; 
          supportUnits = 0;
          requiredUnits = 0;
          electiveUnits = 0;
          electiveUnitsStop = 0;
          pending = 0;
          percent = 0;
          supportPercent = 0;
          requiredPercent = 0;
          electivePercent = 0;

我在函数上使用这个变量:

      $("tr").click(function() {
        $(this).toggleClass("taken");
        if ( $(this).hasClass('taken') ) 
        { .....

然后我有第二个函数,我在其中将变量设置回零:

      $( "#clear-button" ).click(function() {
          units = 0;
          majorUnits = 0; 
          supportUnits = 0;
          requiredUnits = 0;
          electiveUnits = 0;
          electiveUnitsStop = 0;
          pending = 0;
          percent = 0;
          supportPercent = 0;
          requiredPercent = 0;
          electivePercent = 0;
          // $( "tr" ).click(); 
          //$("tr").find('taken').removeClass('taken');
          //$("table").closest('tr').find('.taken').removeClass('taken');
          //$("tr").removeClass();
          //taken.allInstances = [];
        });

如上注释代码所示,我试图删除所有出现的 taken 类可能会或可能不会出现在我的 html 表的行中。

我怎么能做到这一点?!?!

如果有任何帮助,我将不胜感激。

最佳答案

您是要删除还是元素

从子元素中删除类:

$('table#tablename .taken').removeClass('taken');

http://api.jquery.com/removeClass/

完全删除元素:

$('table#tablename .taken').remove();

http://api.jquery.com/remove/

此外,根据您的 HTML 结构,您可以更具体地定位并使用 this 而不是指定表名(也可以使用 findclosest 等)

关于javascript - 使用 Jquery 函数删除 css 类的所有实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19761499/

相关文章:

javascript - 如何正确获得响应ajax?

javascript - 尝试删除时,React 列表会删除错误的项目

javascript - 复选框选择所有 php javascript

html - 仅使用 CSS 的单选按钮背景?

jquery - 在溢出 :hidden element (jquery) 中查找最后一个可见的 li 元素

javascript - Moment.js : Timezone converter does not work correctly when switching between different timezones

c# - 如何使用 ASP.NET 在页面重新加载时循环多次调用 JavaScript 函数

javascript - HTML - 为 <div> 中的 <div> 复制和应用唯一 ID

php - 加载 jQuery 字符集

javascript - 下拉菜单与其他导航项重叠