Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery无法使用ID选择器处理匿名函数调用_Javascript_Jquery - Fatal编程技术网

Javascript Jquery无法使用ID选择器处理匿名函数调用

Javascript Jquery无法使用ID选择器处理匿名函数调用,javascript,jquery,Javascript,Jquery,嗨,我正在尝试使用jquery对页面加载运行警报功能,但它对我不起作用 如果我在什么地方错了,请告诉我,谢谢 这是我的密码: <!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <script> $(document).ready(fun

嗨,我正在尝试使用jquery对页面加载运行警报功能,但它对我不起作用

如果我在什么地方错了,请告诉我,谢谢

这是我的密码:

 <!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
$(document).ready(function () {
    $('#alertcall').load(function(d){
        alert("Image loaded.");
    })(document);
});
</script>
</head>
<body>

<div id="alertcall"></div>

</body>
</html>

$(文档).ready(函数(){
$('#alertcall').load(函数(d){
警报(“图像加载”);
})(文件);
});

我不知道您在做什么,所以您试图让jQuery输出警报?也许这会奏效

 <!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
</head>
<body>

<div id="alertcall"></div>
<script>
$(document).ready(function () {
    $('#alertcall').load(function(d){
        alert("Div loaded");
    })(document);
});
</script>
</body>
</html>

$(文档).ready(函数(){
$('#alertcall').load(函数(d){
警报(“Div加载”);
})(文件);
});

我不知道您在做什么,所以您试图让jQuery输出警报?也许这会奏效

 <!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
</head>
<body>

<div id="alertcall"></div>
<script>
$(document).ready(function () {
    $('#alertcall').load(function(d){
        alert("Div loaded");
    })(document);
});
</script>
</body>
</html>

$(文档).ready(函数(){
$('#alertcall').load(函数(d){
警报(“Div加载”);
})(文件);
});

尝试使用此选项。您可以检查id为alertcall的元素是否存在

<script>
$(document).ready(function () {
  if($('#alertcall').length){
    alert("image loaded");
  }
});
</script>

$(文档).ready(函数(){
如果($('#alertcall')。长度){
警报(“图像加载”);
}
});

尝试使用此选项。您可以检查id为alertcall的元素是否存在

<script>
$(document).ready(function () {
  if($('#alertcall').length){
    alert("image loaded");
  }
});
</script>

$(文档).ready(函数(){
如果($('#alertcall')。长度){
警报(“图像加载”);
}
});

图像加载时,您似乎正在尝试执行某些操作。使用图像而不是div

$(函数(){
$('#myImage').load(函数(d){
警报(“图像加载”);
});
}); < /脚本>

图像加载时,您似乎正在尝试执行某些操作。使用图像而不是div

$(函数(){
$('#myImage').load(函数(d){
警报(“图像加载”);
});
}); < /脚本>

$(函数(){
$('#myImage').load(函数(d){
警报(“图像加载”);
});
}); < /脚本>

$(函数(){
$('#myImage').load(函数(d){
警报(“图像加载”);
});
}); < /脚本>


我希望它与jQuery(“alertcall”)一起工作。也就是说,如果在任何HTML页面上都没有比我不希望在该页面上出现警报更重要的内容,那么请确定,您是否尝试过使用load方法(请参阅更新的答案)。奇怪的是,我是否可以查看您的完整代码(更新上面的答案),然后我将尝试找出答案。更新了我的问题,请在W3Schools编辑器上尝试。您以前的版本在那里工作。好的,我阅读了一些内容,无法为诸如div之类的元素触发加载事件。只能对图像或脚本执行此操作。如果将javascript放在要等待的div的正下方,则可以确保在加载div之前不会触发javascript。(请参阅更新的答案)我希望它与jQuery(“alertcall”)一起工作。也就是说,如果在任何HTML页面上都没有比我不希望在该页面上出现警报更重要的内容,那么请确定,您是否尝试过使用load方法(请参阅更新的答案)。奇怪的是,我是否可以查看您的完整代码(更新上面的答案),然后我将尝试找出答案。更新了我的问题,请在W3Schools编辑器上尝试。您以前的版本在那里工作。好的,我阅读了一些内容,无法为诸如div之类的元素触发加载事件。只能对图像或脚本执行此操作。如果将javascript放在要等待的div的正下方,则可以确保在加载div之前不会触发javascript。(见最新答案)