jQuery将删除类添加到id IF

时间:2017-05-17 18:05:27

标签: jquery html css

我是jQuery的菜鸟,想问一下如何编写正确的语法。我正在使用一个识别bg颜色的javascript插件,并使用一个类来对比文本。它有4种css选项,浅色,深色,复杂,黑暗复杂。当#globaltext有一个类.background - light.background - complex时,我想使用我的.dark-overlay。没有,如果没有班级。有人可能会帮助我吗?这是我最好的尝试......

我在WordPress工作,这就是我使用jQuery而不是$

 jQuery( "#globaltext" ).hasClass( ".background--light.background--complex" ){
 jQuery( "#overlay" ).addClass( "dark-overlay" );
 }
 }

2 个答案:

答案 0 :(得分:0)

如果没有使用hasClass的stantement和参数,则需要使用。

if( jQuery( "#globaltext" ).hasClass("background--light.background--complex")){
     jQuery( "#overlay" ).addClass( "dark-overlay" );
}

答案 1 :(得分:-1)

正如评论中所建议的那样,您只需要If声明。

if(jQuery( "#globaltext" ).hasClass( "background--light.background--complex" )){
            jQuery( "#overlay" ).addClass( "dark-overlay" );
}else{
 // do somthing else
}