我想用jQuery做类似的事情,使条件单击功能:

$(document).ready(function(){

  if {

    $("li#menu-item-1101").click(function(){
    $( '#menu-item-1101' ).addClass( 'current_page_item' );

  }else{ // I clik on another <li> than #menu-item-1101 I remove current_page_item class
    $( '#menu-item-1101' ).removeClass( 'current_page_item' );
  }

  });

});


有人可以帮我吗?
谢谢!!

最佳答案

我认为您需要类似以下内容的逻辑:

单击li时,要检查它的id并相应地添加/删除类:

$(document).ready(function(){

    $("li").click(function(){
        if($(this).attr("id") == "menu-item-1101")
        {
            $(this).addClass( 'current_page_item' );
        }
        else
        {
            $( '#menu-item-1101' ).removeClass( 'current_page_item' );
        }
    });

});

07-26 05:48