preventDefault()で無効にしたイベントを有効にする方法: 小粋空間
preventDefault()について: 小粋空間
↓こうらしい。知りませんでした
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script> $(function(){ $('#on').click(function(){ $("a").on('click', myHandler); }); $('#off').click(function(){ $("a").off('click', myHandler); }); }); function myHandler(e){ e.preventDefault(); } </script> <a href="http://www.koikikukan.com/">リンク</a> <button id="on">無効</button> <button id="off">有効</button>