<script src="http://code.jquery.com/jquery-latest.min.js"></script> <button>click</button> <script> function f() { return function () { alert("click"); } } $("button").on("click", f()); </script>