请问把函数声明写在绑定事件语句后面为什么不行
$(document).ready(function(){ $("#btntest").bind("click mouseout",handler); var handler = function(event){ $("#btntest").attr("disabled","true"); } });
而写在前面却可以
$(document).ready(function(){ var handler = function(event){ $("#btntest").attr("disabled","true"); } $("#btntest").bind("click mouseout",handler); });