我的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);
});
感谢阅读!
答案 0 :(得分:1)
引用文件取决于文件夹层次结构。请检查一下,如果可能的话,请共享html文件。
检查浏览器是否包含单独的js文件,如果是,但在'$(document).ready'函数中的断点内