弑天下
$(function(){...})函数当 DOM(文档对象模型) 已经加载,并且页面(包括图像)已经完全呈现时,执行。此事件等同于jquery的ready()事件的一种语法,完整的三种如下:$(document).ready(function)$().ready(function)$(function)简单地说,这个方法纯粹是对向window.load事件注册事件的替代方法。通过使用这个方法,可以在DOM载入就绪能够读取并操纵时立即调用你所绑定的函数,而99.99%的JavaScript函数都需要在那一刻执行。$(function () {var opName = getUrlParam('opname');// var opName = "OP3040";document.getElementById("txtName").value = opName;getplan(opName);getopname(opName);// getplan(opName);connect();getFoucs();InitGrid();});F5的时候,页面刷新,重新读取DOM节点完成后,自动执行ready()函数里面的函数体。$('ID')只是选中某个元素,比如你的函数第三行: document.getElementById("txtName")。并没有执行函数的含义。扩展资料:可以在同一个页面中无限次地使用$(document).ready()事件。其中注册的函数会按照(代码中的)先后顺序依次执行ready()事件优于window.onload,后者必须等到页面内包括图片的所有元素加载完毕后才能执行。不应与 <body onload=""> 一起使用。由于该事件在文档就绪后发生,因此把所有其他的 jQuery 事件和函数置于该事件中是非常好的做法。