我一直在探索为事件处理程序使用自定义函数.在这个简化的示例中,我试图在用户单击按钮时弹出警报.
但是当页面加载时,警报框会立即弹出!我究竟做错了什么? (评论部分完全相同).
如果我定义bclick()函数就好
function bclick(foo,bar){ ... }
结果也是一样的.
头文件中的JS:
<script type="text/javascript"> var bclick = function(foo,bar){alert( foo + " " + bar + "\n");} //$(document).ready(function(){ // $("button").click(bclick("Button","Clicked")); // }); $("button").click(bclick("Button","Clicked")); </script>
正文中的相关HTML:
<button>Click Me!</button>
解决方法
原文地址:https://www.jb51.cc/jquery/177866.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。