gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 01:04:18 25 4
gpt4 key购买 nike

我想知道如何使用 jquery 按类名删除类。我知道如何通过 ID 进行操作。我正在尝试这个:

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

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

}

通过 ID 删除类的工作方式如下:

var ID = document.getElementById(Whatever);

$('#' + ID).removeClass('ButtonStyleClicked');

解决问题:

querySelectorAll 正在返回一个 DIV 元素。所以我将结果粘贴到删除类中并且有效:

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

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

}

最佳答案

您是否正在尝试查找具有 ButtonStyleClicked 类的元素以从中删除该类?

$('.ButtonStyleClicked').removeClass('ButtonStyleClicked');

(如果需要将类名存储在变量中:)

var className = 'ButtonStyleClicked';
$('.' + className).removeClass(className);

关于jquery - 通过类名(不是 ID)添加/删除类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6051694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com