Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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函数?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何在文档就绪时调用jQuery函数?

Javascript 如何在文档就绪时调用jQuery函数?,javascript,jquery,html,Javascript,Jquery,Html,加载HTML并准备好文档后,尝试执行某些操作。然而,代码似乎不起作用 HTML: 无法在控制台上运行。我做错了什么?在您的代码段中,您缺少了$(document).ready()函数的右括号 $(document).ready(function(){ if($('div').hasClass('dataprocess')){ console.log('working'); } }); 这是代码中唯一可见的问题 还有一些你可能已经忘记的事情: 包括JavaScr

加载
HTML
并准备好文档后,尝试执行某些操作。然而,代码似乎不起作用

HTML:


无法在控制台上运行
。我做错了什么?

在您的代码段中,您缺少了
$(document).ready()
函数的右括号

$(document).ready(function(){
    if($('div').hasClass('dataprocess')){
        console.log('working');
    }
});
这是代码中唯一可见的问题

还有一些你可能已经忘记的事情:

  • 包括JavaScript文件
  • 包括jQuery依赖项

我认为最好的选择是使用id调用元素:

<div id="data_id" class="dataprocess"></div>

确保使用
}关闭就绪功能缺少doc ready函数的结束语法。打字错误投票关闭。在浏览器开发工具控制台(F12)中检查错误。可能看到语法错误,这是一个很大的线索。在问题中包含错误信息也很有帮助,如果有任何问题,我发现复制了结束部分,现在我编辑了它。我们通常不会回答有简单打字错误的问题。对于这些,我们只需发表评论,并将问题标记为结束。我知道你还不能发表评论,但是你应该删除这个答案,把注意力集中在发布好问题的好答案上。我没有复制全部内容,但结尾部分在那里,我编辑了它,所以你能帮我吗?谢谢控制台中是否有其他信息?尝试设置过滤器以显示所有内容。你的代码非常适合我。另外,在你的代码片段中,jQuery还没有被包括在内——如果这与你的项目相同,那就是问题所在。是的,就是这样,谢谢大家!!“最佳”选择?听起来是基于观点的,这取决于场景。很少有案例需要
id
,一些纯粹主义者会说你永远不应该使用
id
$(document).ready(function(){
    if($('div').hasClass('dataprocess')){
        console.log('working');
    }
});
<div id="data_id" class="dataprocess"></div>
$(document).ready(function(){
if($( "#data_id" ).hasClass( "dataprocess" )){
        console.log("working");
    }
});