jQuery.ready对文档以外的任何东西有用吗?

jQuery.ready对文档以外的任何东西有用吗?,jquery,events,Jquery,Events,我正在考虑jQuery$(document).ready事件,我突然想到,除了$(document)之外,我从来没有见过任何人将它应用于任何东西。它还有其他合法用途吗?来自jQuery文档: .ready()方法只能在与当前文档匹配的jQuery对象上调用,因此可以省略选择器 他们都是这样做的: 来源:否,jQuery.ready()“指定一个在DOM完全加载时执行的函数”,因此它不能用于任何其他元素好的,基本上是否。无论您在其中放入什么,在触发DOM加载事件时仍会调用它。例如,这: $(und

我正在考虑jQuery
$(document).ready
事件,我突然想到,除了
$(document)
之外,我从来没有见过任何人将它应用于任何东西。它还有其他合法用途吗?

来自jQuery文档:

.ready()方法只能在与当前文档匹配的jQuery对象上调用,因此可以省略选择器

他们都是这样做的:


来源:

否,jQuery.ready()“指定一个在DOM完全加载时执行的函数”,因此它不能用于任何其他元素

好的,基本上是否。无论您在其中放入什么,在触发DOM加载事件时仍会调用它。例如,这:

$(undefined).ready(function() {
    alert("test");
});
运行方式如下:

$(document).ready(function() {
    alert("test");
});

请注意,除了
$(document).ready(
)之外,唯一记录在案的选择器是
$().ready(
)(但不建议使用)。使用任何其他选择器都是未记录的行为,您不能指望它在将来的版本中保持不变。不,我理解。我不是有意建议使用它。
$(document).ready(function() {
    alert("test");
});