2018-05-08

遇到的该死的,令人懊恼的小问题:

当我在用$符号取id为to_reset的按钮的点击事件,在post 提交id时未加引号会引起报错,如果id的值为空则会报错,但是我误入一个错误的想法,认为把button隐藏掉是不会执行该点击按钮的事件。其实这个想法是正确的,但是我这个方法单独写出来,每次加载界面都会执行,所以当admin.id为空我又没加引号时前台会报错,如果我把他写在$function(){}中就能达到效果。

在 ${function(){}} 里写方法 页面加载就会加载js执行

function(){} 只有在调用该方法时才执行

解释:

$(function(){

//TODO:这里的内容表示js只有在DOM元素全部加载结束后才会执行

});

$(function(){})是代表页面加载完的时间,就相当于你在body定义onload事件,写在其他地方是可以的,只是我们习惯在加载后注册jQuery事件,你写的外面就要考虑它的加载顺序了,如果写在里面是不需要的...因为它会等到页面加载完毕才去运行的.

写这 辣鸡问题来让自己记住下次不能再犯错。

随手记:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容