[英]Is there a way to use jQuery functions if they are not defined in the `$(document),ready` function?
我有几个脚本,并且$(document).ready
正在另一个脚本中定义。 我尝试在另一个文件中定义使用 JQuery 语法的函数,但它们不起作用。 如果 jQuery 函数没有在$(document),ready
中定义,有没有办法使用 function?
这是我的第一个脚本。 它只是一个就绪块(是的,它是空的):
$(document).ready(function () {
});
这是我的第二个脚本:
function editPage() {
$("#mybutton").click(function() {
alert("Clicked");
});
}
editPage();
这没用。
第二个代码不起作用。 它们位于不同的文件中。 第一个脚本总是被加载。 我定义了 jquery 库。 如果我将click
代码放在第一个脚本中,它就可以工作。
这是 ASP.NET MVC 5
如果我理解你是正确的,只要你之前引用了 JS 文件,你就可以在后面的所有其他文件中使用它。
在以下场景中,您可以在“your-test-file.js”中使用 Jquery
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
<script src="/your-test-file.js"></script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.