3 回答
TA贡献1869条经验 获得超4个赞
优于window.onload,后者必须等到页面内包括图片的所有元素加载完毕后才能执行。
$('ID')只是选中某个元素,比如你的函数第三行: document.getElementById("txtName")。并没有执行函数的含义。
扩展资料:
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。
TA贡献1818条经验 获得超8个赞
$(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 事件和函数置于该事件中是非常好的做法。
- 3 回答
- 0 关注
- 1224 浏览
添加回答
举报