Javascript 如何从JQuery函数调用多个类?
当Javascript 如何从JQuery函数调用多个类?,javascript,jquery,css,Javascript,Jquery,Css,当.click()函数单击几个类中的一个时,我试图修改html的样式,但我不想为每个类编写一个函数。有没有办法将每个类作为选择器放在同一个函数中?如果有的话,辛塔克斯会怎么样 以下是我的代码: $(".back").click(function(){ console.log("widget closed"); if( !$("body").hasClass('widget-opened')){ $("html").css("overflow
.click()
函数单击几个类中的一个时,我试图修改html的样式,但我不想为每个类编写一个函数。有没有办法将每个类作为选择器放在同一个函数中?如果有的话,辛塔克斯会怎么样
以下是我的代码:
$(".back").click(function(){
console.log("widget closed");
if( !$("body").hasClass('widget-opened')){
$("html").css("overflow-y","auto");
}
});
除了
.back
,最好再调用两个类(.laptop
和.close
)只需使用逗号分隔的列表:
$(".back, .laptop, .close").click(function(){
console.log("widget closed");
if( !$("body").hasClass('widget-opened')){
$("html").css("overflow-y","auto");
}
});
只需使用逗号分隔的列表:
$(".back, .laptop, .close").click(function(){
console.log("widget closed");
if( !$("body").hasClass('widget-opened')){
$("html").css("overflow-y","auto");
}
});
用逗号分隔多个选择器,如下所示,以形成一个
用逗号分隔多个选择器,如下所示,以形成一个
$('.back、.laptop、.close')
$('.back、.laptop、.close')