我的 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/