我正在尝试解决此应用程序的问题。
有带有
的 anchor 标记onclick="javascript: return ShowItemDiscussion();"
这是在其单独的 js 文件中。
当 onclick 加载完成时,我试图获取一个函数来在单独的 js 文件上执行该函数。
我假设它不起作用,因为我想要执行的函数在文档准备好时加载,并且由于我尝试定位的内容在单击 showItem 之前不可见,因此它不起作用。
有没有办法在另一个函数完全加载时运行一个函数?
最佳答案
首先,您应该在问题中添加更多代码,以便获得最佳答案。我无意冒犯!
其次,你不应该像那样编写 INLINE JAVASCRIPT,这是一个不好的做法。
你可以这样做:
HTML: <a id="myBtn">Click Here</a>
JS:
$(function){ //document ready function
$("#myBtn").on("click", function(){
// Do what you want to do here!
callNextFunction(); //This would execute after above code has executed considering that there are no asynchronous calls
});
}
另外,请确保您的其他 JS 文件正确加载。
您的所有脚本都应该位于 <head>
中或在 <body>
的最底部
关于jquery - 当 onclick 函数完成时执行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38707123/