javascript - JQuery 无法在单独的 .js 文件中工作

标签 javascript jquery html

我的 JQuery 代码有问题。

当我将此代码添加到 HTML 文件的脚本标记中时,它将起作用,但是当我将其放在单独的 js 文件中时,它将不起作用。我知道引用正确的文件名和位置不是问题。

这是我的代码:

//Populate date select options
var num = [i];
var by = '<option value="2009">2009</option>'
var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
var lst = "";
var lst1 = "";
var lst2 = "";
var i;
for (i = 1; i <= 12; i++) {
    lst = lst + '<option value="' + i + '">' + months[i-1] + '</option>';
} 
for (i = 1; i <= 31; i++) {
    num.push(i);
    lst1 = lst1 + '<option value="' + i + '">' + num[i] + '</option>';
}
for (i = 10; i <= 30; i++) {
    num.push(i);
    lst2 = lst2 + '<option value="20' + i + '">20' + num[i] + '</option>';
}
$(document).ready(function(){
    $("#month").html(lst);
});
$(document).ready(function(){
    $("#day").html(lst1);
});
$(document).ready(function(){
    $("#year").html(by + lst2);
});

感谢您的阅读!

最佳答案

引用文件取决于文件夹层次结构。请也检查一下,如果可能的话,分享 html 文件。

检查浏览器中是否包含单独的 js 文件,如果包含,但在“$(document).ready”函数之一内有一个断点

关于javascript - JQuery 无法在单独的 .js 文件中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31096213/

相关文章:

javascript - javascript摇动浏览器屏幕的效果

javascript - 多种预定义样式或动态更改内联样式?

javascript - jQuery One Page Nav Plugin 溢出隐藏问题

jquery按钮淡入淡出,背景图像表现得很奇怪

javascript - 当由jQuery附加(但不是YouTube)时,Vimeo崩溃

jquery - 在 AngularJS 上应用 jquery 插件 dotdotdot 并进行分页重复

html - WebGL:enablevertexattribarray 索引超出范围

javascript - 提交和更改 jquery 代码重写

java - 区分浏览器选项卡关闭和刷新(以检测应用程序的多个实例)

javascript - 比较两个数组值,如果不匹配则填充