Jquery ready()正在工作,on('ready')不工作,为什么?

Jquery ready()正在工作,on('ready')不工作,为什么?,jquery,jquery-events,Jquery,Jquery Events,我试图在代码中使用“on”,但失败了。我尝试的代码是: 功能点击手柄{ 警报“咔嗒!”; } $document.on'ready',函数{ $“单击我”。单击时,单击处理程序; } 从矿山的文档中,强调: 还有$document.onready,handler,从jQuery 1.8开始就不推荐使用,并在jQuery 3.0中删除。注意,如果DOM在附加此事件之前准备就绪,则不会执行处理程序 从矿山的文档中,强调: 还有$document.onready,handler,从jQuery 1.

我试图在代码中使用“on”,但失败了。我尝试的代码是:

功能点击手柄{ 警报“咔嗒!”; } $document.on'ready',函数{ $“单击我”。单击时,单击处理程序; }
从矿山的文档中,强调:

还有$document.onready,handler,从jQuery 1.8开始就不推荐使用,并在jQuery 3.0中删除。注意,如果DOM在附加此事件之前准备就绪,则不会执行处理程序


从矿山的文档中,强调:

还有$document.onready,handler,从jQuery 1.8开始就不推荐使用,并在jQuery 3.0中删除。注意,如果DOM在附加此事件之前准备就绪,则不会执行处理程序

这是因为ready不是jQuery或html中的事件。jQuery创建了一个函数来确定文档的状态。所以不要混淆这两件事

只有两种方法可以使用就绪状态。通过ready函数或速记,基本相同的是:

$(document).ready(function() {
    // ...
});


$(function() {
    // ...
});
这是因为ready不是jQuery或html中的事件。jQuery创建了一个函数来确定文档的状态。所以不要混淆这两件事

只有两种方法可以使用就绪状态。通过ready函数或速记,基本相同的是:

$(document).ready(function() {
    // ...
});


$(function() {
    // ...
});

下面提到的第一个代码不是有效的jquery

$(document).on('ready', function() {
请用这个代替这个

$(function(){

});
//Or
$(document).ready(function() {

});

下面提到的第一个代码不是有效的jquery

$(document).on('ready', function() {
请用这个代替这个

$(function(){

});
//Or
$(document).ready(function() {

});

因为第一个不存在。它是document.ready未打开“ready”。不要对点击、聚焦等感到困惑,非常感谢!!单击事件在更改就绪代码后运行良好@Rory McCrossan,抱歉,谢谢你指出,因为第一个不存在。它是document.ready未打开“ready”。不要对点击、聚焦等感到困惑,非常感谢!!单击事件在更改就绪代码后运行良好@Rory McCrossan,抱歉,谢谢你指出