这个$(function(){ }是什么意思

2024-11-13 14:44:27
推荐回答(5个)
回答1:

$(function(){ }实际上是匿名函数。这是JQuery的语法,$表示JQuery对象,可以有好几种用法。比如传递选择器字符串、页面对象等,如果直接传函数体进去,表示当页面加载完毕时执行这个函数。

这里实际上是匿名函数 “$(function(){ } ”这就定义了一个匿名函数,参数为arg 而调用函数时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:“$(function(){ } ”这就相当于定义了一个参数为arg的匿名函数,并且将param作为参数来调用这个匿名函数 而“$(function(){ } ”则是一样的,之所以只在形参使用$,是为了不与其他库冲突。

(funtion(){})();立即执行函数;相当于先申明一个函数,声明完后直接调用。

回答2:

$(function(){ } 这是jquery里的,是当文档载入完毕就执行,的意思.

$(function(){
$("#treeDiv1").load("composer.jsp?type=list");
$("#treeDiv2").load("composer.jsp?type=list2");
});

这个就是当文档加载完成,就执行
$("#treeDiv1").load("composer.jsp?type=list");
$("#treeDiv2").load("composer.jsp?type=list2");
这两个语句,

其实是跟较早的版本的$(document).ready(function(){ ...... }) 是一样的

回答3:

不知道你对javascript是否了解,如果了解可以跟你举一个例子:
新建一个 HTML 文件 1-1.html,加入如下所示的代码。
一个简单的 jQuery 应用
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">