jQuery .addclass到多个div

Rya*_*ker 6 css jquery addclass function jquery-selectors

我正在尝试将我之前定义的类".lightGray"应用于div 4,5,7和当前版本.不确定我做错了什么!

$("#Div8").click(function(){$("#Div4", "#Div5","#Div7","#Div8").addclass(".lightGray");});
Run Code Online (Sandbox Code Playgroud)

Tus*_*har 12

使用.addClass("lightGray");.addClass()需要的className不是.className

并改变

$("#Div4,#Div5,#Div7,#Div8")
Run Code Online (Sandbox Code Playgroud)

 $("#Div4 ,#Div5, #Div7 ,#Div8")
Run Code Online (Sandbox Code Playgroud)

多选择器

你的代码变成了

$("#Div8").click(function(){
$("#Div4 ,#Div5 ,#Div7 ,#Div8").addClass("lightGray");
                                          ^ //remove dot from here
});
Run Code Online (Sandbox Code Playgroud)