Jquery 如何在wordpress类别边栏菜单中显示活动子菜单

Jquery 如何在wordpress类别边栏菜单中显示活动子菜单,jquery,wordpress,menu,categories,submenu,Jquery,Wordpress,Menu,Categories,Submenu,当类别侧边栏菜单处于活动/打开状态时,我想在其中显示一个子菜单。我尝试使用此代码仅显示活动/打开的类别子菜单。我认为,如果有一个其他的选项,而不是点击事件在这段代码将工作 感谢您的帮助 jQuery(document).ready(function($) { $(document).ready(function(){ $('#menu-solo-category li').click(function(){ $('#menu-solo-category li').remove

当类别侧边栏菜单处于活动/打开状态时,我想在其中显示一个子菜单。我尝试使用此代码仅显示活动/打开的类别子菜单。我认为,如果有一个其他的选项,而不是点击事件在这段代码将工作

感谢您的帮助

jQuery(document).ready(function($) {
  $(document).ready(function(){
   $('#menu-solo-category li').click(function(){
     $('#menu-solo-category li').removeClass("active");
     $(this).addClass("active");
     $('.menu-item-has-children').children().css('display', "block");
   });
 });
});

我以这种方式在侧边栏菜单中设置活动子菜单:

function act_fix_fun() {
    add_filter('nav_menu_css_class' , 'special_nav_class' , 10 , 2);

    function special_nav_class ($classes, $item) {

        if (in_array('current-menu-item', $classes)) {
            $classes[] = 'active'; 
        } else if(in_array('current-menu-ancestor', $classes)) {
            $classes[] = 'active';
        }
        else {}
        return $classes;
    }
} add_action( 'wp_head', 'act_fix_fun' );
function.php
文件中添加此短函数。但是上课要小心


祝你度过愉快的一天。

如果你想澄清,请在此处发表评论:)