min*_*nil 1 jquery dom document-ready
下面的jquery片段说等到文档准备好了.
$(document).ready(function() {
// my code
});
Run Code Online (Sandbox Code Playgroud)
什么是可以传递给其他对象来$()代替文档参数.
根据文件:
.ready()方法只能在与当前文档匹配的 jQuery对象上调用
但我的小提琴显示它不是真的!
HTML:
<div id="gdoron">
<input value='aaa' />
</div>?
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
$('#gdoron').ready(function() {
alert($('#gdoron').html()); // alerts: "<input value='aaa' />"
});?
alert($('#gdoron').html()); // alerts: "null"
Run Code Online (Sandbox Code Playgroud)
也许文档的意思是this处理程序内部将是document对象而不是与选择器对应的元素?(这是真的...)
触发readyList处理程序的代码:
readyList.fireWith( document, [ jQuery ] );
Run Code Online (Sandbox Code Playgroud)
无论如何,你为什么不使用这个document对象?这是唯一一个永远定义的DOM对象,而不是像bodyetc'.
以下所有三种语法都是等效的:
$(document).ready(handler)$().ready(handler) (不推荐这个)$(handler)| 归档时间: |
|
| 查看次数: |
132 次 |
| 最近记录: |