首页 > 解决方案 > 如何检查下拉菜单是否打开并添加类

问题描述

我想检查下拉菜单是否被切换。如果菜单有一个类:mega-toggle-on 然后添加一个类到 id #submenu-new。

这是我的代码:

  <div id="submenu-new" class="submenu-balk active" style="padding-top: 226px;">

      </div>

<script type="text/javascript">
if ( jQuery( "#mega-menu-wrap-max_mega_menu_1 ul li" ).is( ".mega-toggle-on" ) ) {

 jQuery("#submenu-new").addClass("active");
alert('ss');

}
</script>

可以找到超级切换类的示例

标签: jqueryhtmlwordpress

解决方案


您可以hasClass在 jQuery中使用

if ( jQuery( "#mega-menu-wrap-max_mega_menu_1 ul li" ).hasClass( "mega-toggle-on" ) ) {
jQuery("#submenu-new").addClass("active");
} else {
jQuery("#submenu-new").removeClass("active");}

推荐阅读