disable a hyperlink using jQuery

后端 未结 11 1677
悲&欢浪女
悲&欢浪女 2020-11-29 02:06
Click me

I did

$(\'.my-link\').attr(\'disabled\', true);
11条回答
  •  粉色の甜心
    2020-11-29 02:43

    You can bind a click handler that returns false:

    $('.my-link').click(function () {return false;});
    

    To re-enable it again, unbind the handler:

    $('.my-link').unbind('click');
    

    Note that disabled doesn't work because it is designed for form inputs only.


    jQuery has anticipated this already, providing a shortcut as of jQuery 1.4.3:

    $('.my-link').bind('click', false);
    

    And to unbind / re-enable:

    $('.my-link').unbind('click', false);
    

提交回复
热议问题