小编Der*_*rek的帖子

通过类名称(不是ID)添加类/删除类

我想知道如何通过使用jQuery的类名来移除Class。我知道如何通过ID进行操作。我正在尝试:

var ButtonNumber = document.querySelectorAll(".ButtonStyleClicked");

for (var i = 0; i < ButtonNumber.length; i++) {
     var ClassName = ButtonNumber[i];
     $('.' + ClassName).removeClass('ButtonStyleClicked');

    } 
Run Code Online (Sandbox Code Playgroud)

通过ID删除课程的方式如下:

var ID = document.getElementById(Whatever);

$('#' + ID).removeClass('ButtonStyleClicked');
Run Code Online (Sandbox Code Playgroud)

解决了问题:

querySelectorAll正在回退DIV元素。因此,我只将结果粘贴到remove类中,就可以了:

var ButtonNumber = document.querySelectorAll(".ButtonStyleClicked");

for (var i = 0; i < ButtonNumber.length; i++) {
     var ClassName = ButtonNumber[i];
     $(ClassName).removeClass('ButtonStyleClicked');

    } 
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors

3
推荐指数
1
解决办法
5824
查看次数

标签 统计

jquery ×1

jquery-selectors ×1