jquery中的$(document).ready(function() {})这句话是什么 意思

如题所述

这部分代码主要声明,页面加载后 “监听事件” 的方法。
例如:
$(document).ready(
$("a").click(function(){alert('你点我干嘛')});

);
这句的意思是:
页面加载成功后,页面内的所有链接在“点击”事件的时候,提示“你点我干嘛”
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-30
这是一个jquery自定义的事件~该事件发生在整个DOM树加载完毕的时候
一般的页面初始化jquery代码就放在其中,DOM树加载完毕意味着可以操作DOM了~
希望对您有帮助~
By Billskate
第2个回答  2012-06-30
当文档载入时执行function函数里的代码

jquery中的$(document).ready(function() {})这句话是什么 意思
(document).ready(("a").click(function(){alert('你点我干嘛')}););这句的意思是:页面加载成功后,页面内的所有链接在“点击”事件的时候,提示“你点我干嘛”

$(document).ready(function(){})问题
因为你的js载入顺序错误了 要在$(document).ready(function(){});中执行的代码 必须在jquery库载入之后 也就是说 你需要把 放在之前 里面的alert("a");才能执行

$(document).ready(function()是什么意思?var intervalID;是干嘛...
(document).ready(function()是网页加载响应,用来捕捉接下来的消息,类似于消息捕捉器之类的东西。setinterval函数本身会返回一个类似句柄的东西,intervalid用来存储这个句柄,然后在clearinterval中通过这个句柄来清楚setinterval的效果。

jquery问题$(document).ready(function()
第一种写法是保证在页面dom元素全部加载完毕后才给$('#submit')元素绑定click事件,而第二种则是直接绑定,这样的话当绑定语句运行时,$('#submit')元素有可能尚未加载到内存(这要看jq语句与html语句哪个在前哪个在后),造成绑定失败。所以,凡是涉及页面dom元素操作且必须在页面打开后就运行的语句,...

jquery中 $() $. 都是什么作用代表了什么
"$" --> 指标识符,让浏览器知道这是jquery。"$(function(){})" -->指等同于$(document).ready(function(){ 具体方法体 }):作用是告诉浏览器当DOM结构完成后便执行这个方法,不同于onload,onload是内容加载完成后。

关于$(document).ready(function()的问题
即:(function(arg){...})(param)这就相当于定义了一个参数为arg的匿名函数,并且将param作为参数来调用这个匿名函数 而(function($){...})(jQuery)则是一样的,之所以只在形参使用$,是为了不与其他库冲突,所以实参用jQuery var fn = function($){...};fn(jQuery);一样 ...

JQuery中$(document)是什么意思有什么作用_jquery
类似的于window.document),$(document).ready意思就是说,获取文档对象就绪的时候。上面这段代码的意思是检查文档对象直到它能够允许被操作(译者注:这样做比window.onload()函数要快的多,因为只要文档对象载入完成就能够执行代码了,而不需要等待页面中的图片下载是否已经完成)---这是我们想要的。

jQuery中$(function())的作用
jQuery中$(function())的作用 (function())等同于$(document).ready(function()),意思很简单,就是等页面加载完毕之后,才开始执行函数。在没有使用$(function())之前,我的$("body").click()的操作不起作用,先执行函数了,此时DOM并没有加载完成,所以不起效果。在将js函数放入$(...

javascript语言中怎么会有$(document).ready(function () 见补充
使用了jquery $ 是jquery的对象 这个$(document).ready(function () {}) 相当于 document.onreadyStateChange=function(event){if(document.readystate=="complete"){}};在页面加载完后执行的js代码。你可能不知道jquery,jquery是依托javascript开发的一个框架,十分好用十分流行,但是其本质还是javascript...

jQuery事件详解之$(document).ready()
window.onload是在网页中所有元素 加上所有资源 ++完全加++载到浏览器后才执行。而$(document).ready()中绑定的事件是在 dom完全就绪 时就可以被调用,此时对于jQuery来说都是可以被访问的(关联的资源可能并没有被加载完毕)。举个例子来说,在$(document).ready()中定义了图片的宽高,但由于此时...

相似回答