遇到的该死的,令人懊恼的小问题:
当我在用$符号取id为to_reset的按钮的点击事件,在post 提交id时未加引号会引起报错,如果id的值为空则会报错,但是我误入一个错误的想法,认为把button隐藏掉是不会执行该点击按钮的事件。其实这个想法是正确的,但是我这个方法单独写出来,每次加载界面都会执行,所以当admin.id为空我又没加引号时前台会报错,如果我把他写在$function(){}中就能达到效果。
在 ${function(){}} 里写方法 页面加载就会加载js执行
function(){} 只有在调用该方法时才执行
解释:
$(function(){
//TODO:这里的内容表示js只有在DOM元素全部加载结束后才会执行
});
$(function(){})是代表页面加载完的时间,就相当于你在body定义onload事件,写在其他地方是可以的,只是我们习惯在加载后注册jQuery事件,你写的外面就要考虑它的加载顺序了,如果写在里面是不需要的...因为它会等到页面加载完毕才去运行的.
写这 辣鸡问题来让自己记住下次不能再犯错。
随手记:
网友评论