Using '$(this)' In A Function

后端 未结 3 1313
无人及你
无人及你 2020-12-07 00:55

I am creating a menu that opens and closes using jQuery. In simple terms, it works like this:

function open_menu() {
    $(this).next(\'ul.sub-menu\').css(\'         


        
3条回答
  •  孤城傲影
    2020-12-07 01:53

    The this that you refer to in open_menu is the context of the open_menu function, not the click handler of the link. You need to do something like this:

    open_menu(this);
    
    function open_menu(that) {
        $(that).next(...
    

提交回复
热议问题