Javascript jQuery addClass仅为第一个元素添加类
我想向所有具有已定义类名的元素添加一个类 这是我的代码:Javascript jQuery addClass仅为第一个元素添加类,javascript,jquery,html,Javascript,Jquery,Html,我想向所有具有已定义类名的元素添加一个类 这是我的代码: $(settings.slidesPlaceholder + ' ' + settings.slideIdentifier) .removeClass('active-slide') .addClass('inactive-slide'); 但问题是,该类仅为第一个元素添加,而从所有元素中删除 请确保您没有使用id属性来更改class 例如: $("#divid").removeClass('a').ad
$(settings.slidesPlaceholder + ' ' + settings.slideIdentifier)
.removeClass('active-slide')
.addClass('inactive-slide');
但问题是,该类仅为第一个元素添加,而从所有元素中删除 请确保您没有使用
id
属性来更改class
例如:
$("#divid").removeClass('a').addClass('b');
$(body).removeClass('a').addClass('b');
上面的代码将只向一个元素添加类
$(".cldiv").removeClass('a').addClass('b');
以上内容将使用classcldiv
更新所有元素
所以只需console.log
您的设置。slidesPlaceholder+''+设置。slideIdentifier
并查看它是
类
、id
还是元素
您的代码应该工作。但是,您能否在代码段中重现该问题?类选择器是否也来自您的设置?与设置相同。slidesPlaceHolder设置为。aDefaultSlider
?请提供更多信息information@MajiD:嘿,别这样,这个问题没有片段,我只是提供帮助参考,而不是确切的答案。只要问题用正确的代码更新,我就可以编写并提供经过测试的代码。