我是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" );
}
}
答案 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
}