使用jquery定义按钮触发事件 无法响应

来源:互联网 发布:计算机流量监控软件 编辑:程序博客网 时间:2024/05/21 21:39
按钮:<input id="test4" type="button" value="提交" >
定义事件:$("#test4").bind("click",function(){       alert("test");  });

(以上无法触发事件)

原因: 使用jquery定义按钮触发click事件,不能够响应,是因为页面在装载时候,是一行一行解析的并且只解析一次,所以在页面装载后操作你需要执行的按钮,无法触发事件
解决方法:把需要触发事件的方法写在$("document").ready();函数中,因为ready()函数在装载时并不是只解析一次,并且不是解析全部元素

如下修改

$("document").ready(function(){$("#test4").bind("click",function(){alert("test");});
});


 

原创粉丝点击