jquery中的$(function(){...})什么时候执行

来源:互联网 发布:科比10年总决赛数据 编辑:程序博客网 时间:2024/06/02 05:31


jquery中的$(function(){...})什么时候执行

<script type="text/javascript" charset="utf-8">
$(function () {
var opName = getUrlParam('opname');
// var opName = "OP3040";
document.getElementById("txtName").value = opName;
getplan(opName);
getopname(opName);
// getplan(opName);
connect();

getFoucs();
InitGrid();
});
这个也没有选择什么id ,但是我f5的时候里面的函数都执行了,按正说不是要$(’#某个id‘)么? 我是小白 求教
收起
眸似辰星 | 浏览 23299 次 |举报
我有更好的答案
推荐于2017-09-29 21:58:39最佳答案
这个是在页面DOM文档加载完成后加载执行的,等效于$(document).ready(function(){...}); 
优于window.onload,后者必须等到页面内包括图片的所有元素加载完毕后才能执行。

左手无聊asd 

采纳率:28% 擅长: 操作系统/系统故障 魔兽争霸 编程语言 学习帮助 游戏

其他回答

$(function (){ 是$(document).ready(function()的简写
$(function (){
.
.
.});
是页面自动加载执行的。如果你不想让它自动执行可以把这些放到一个函数中,想执行时调用就可以了
追问
那是先加载body还是先加载这个?
春风十二楼  | 发布于2014-04-21 11:19
举报| 评论 
13 1
这样写和
$(document).ready(function(){})
效果一样可以说
$(function_){})
是一种简写..

jquery中的$(function(){...})什么时候执行

<script type="text/javascript" charset="utf-8">
$(function () {
var opName = getUrlParam('opname');
// var opName = "OP3040";
document.getElementById("txtName").value = opName;
getplan(opName);
getopname(opName);
// getplan(opName);
connect();

getFoucs();
InitGrid();
});
这个也没有选择什么id ,但是我f5的时候里面的函数都执行了,按正说不是要$(’#某个id‘)么? 我是小白 求教
收起
眸似辰星 | 浏览 23299 次 |举报
我有更好的答案
推荐于2017-09-29 21:58:39最佳答案
这个是在页面DOM文档加载完成后加载执行的,等效于$(document).ready(function(){...}); 
优于window.onload,后者必须等到页面内包括图片的所有元素加载完毕后才能执行。

左手无聊asd 

采纳率:28% 擅长: 操作系统/系统故障 魔兽争霸 编程语言 学习帮助 游戏

其他回答

$(function (){ 是$(document).ready(function()的简写
$(function (){
.
.
.});
是页面自动加载执行的。如果你不想让它自动执行可以把这些放到一个函数中,想执行时调用就可以了
追问
那是先加载body还是先加载这个?
春风十二楼  | 发布于2014-04-21 11:19
举报| 评论 
13 1
这样写和
$(document).ready(function(){})
效果一样可以说
$(function_){})
是一种简写..
阅读全文
0 0
原创粉丝点击