jquery中看到一个代码: $(function(){}) 这是什么意思,我只知道$()中可以加元素作为选择器。

也可以在$()中直接写function()吗,这表示什么意思呢?

专业的解读下吧。
一般js代码都需要去加载html页面的元素。所以需要等待网页中所有的内容加载完毕后才能执行。
原装的js中是这么写的
window.onload = function(){};

jquery可以写为
$(document).ready(function(){});
简写为
$(function(){});

就是表示function中包含的代码在页面加载完成后执行。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-05
$(function(){})
表明在页面加载完成时,要执行里面定义的函数
等效于
$.ready(function(){});追问

网上哪里有这块内容的介绍吗?能给个链接吗?

第2个回答  2012-07-05
$是一函数,function(){}是一个函数
javascript函数是一个对象,可以当变量.
第3个回答  2012-07-05
这个$(document).ready(function(){}) 是一样的 都表示在文档加载完后 执行方法
相似回答