繁体   English   中英

加载页面后如何运行jquery函数?

[英]How do I get a jquery function to run when the page is loaded?

我正在尝试创建一个HTML页面,该页面在页面加载时使用jquery填充表。 我具有获取数据的功能,但是目前为了测试,我只是将其附加到要单击以显示表格的按钮上。

加载页面后如何运行jquery函数? 以防万一,关于Jquery,我不是一个完整的初学者,所以这也许确实很明显,但是我一直在尝试使用google进行搜索,但找不到解决方案。

这应该可以解决问题

jQuery(document).ready(myFunction);

function myFunction(){
    // logic goes here
}
jQuery(document).ready(function(){
  //some logic 
  newFunc();
  //logic

});

function newFunc(){
 //logic
}

但是,您可以在<script>标记内的任何位置编写代码,并且在包含jQuery文件后将直接执行代码。 但是,这样做可能不会像上面那样有效,因为那时可能会或可能不会创建dom。 因此,最好采用上述方式..因为它仅在加载页面和创建DOM时执行。

您在寻找这样的东西吗? 您可以在常规JS中执行此操作。

document.addEventListener('DOMContentLoaded', function() {
  console.log('document loaded');
});

但是请注意,这并不能覆盖js和png等其他依赖文件的加载。 它们异步加载。 这只是覆盖您的dom内容负载

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM