Javascript 列出了12月份出现错误年份的月份
Javascript 列出了12月份出现错误年份的月份,javascript,jquery,Javascript,Jquery,$(“选择”).change(函数(){ //var date=“2017-04-06” //var date=“2017-01-06” $(“.appendhere”).empty(); 变量日期=$(“选项:已选定”,this).text(); var monthnumber=日期分割(“-”[1]-1; var-number=date.split(“-”[0]; 风险值月数=12; var m_name=新数组(“一月”、“二月”、“三月”, “四月”、“五月”、“六月”、“七月”、“八月
$(“选择”).change(函数(){
//var date=“2017-04-06”
//var date=“2017-01-06”
$(“.appendhere”).empty();
变量日期=$(“选项:已选定”,this).text();
var monthnumber=日期分割(“-”[1]-1;
var-number=date.split(“-”[0];
风险值月数=12;
var m_name=新数组(“一月”、“二月”、“三月”,
“四月”、“五月”、“六月”、“七月”、“八月”、“九月”,
“十月”、“十一月”、“十二月”);
对于(变量i=months-1;i>=0;i--){
var div=$(''+DreamNumber+''+m_名称[monthnumber]+'');
$(“.appendhere”).append(div)
monthnumber==11?monthnumber=0:monthnumber++;
m_names[monthnumber]=“十二月”?向往号++:向往号+0;
}
}).change()代码>
2017-04-06
2017-01-06
颠倒这两行:
monthnumber == 11 ? monthnumber = 0 : monthnumber++;
m_names[monthnumber] == "December" ? yearnumber++ : yearnumber + 0;
您当前正在增加测试年份是否应更改之前的月份
$(“选择”).change(函数(){
//var date=“2017-04-06”
//var date=“2017-01-06”
$(“.appendhere”).empty();
变量日期=$(“选项:已选定”,this).text();
var monthnumber=日期分割(“-”[1]-1;
var-number=date.split(“-”[0];
风险值月数=12;
var m_name=新数组(“一月”、“二月”、“三月”,
“四月”、“五月”、“六月”、“七月”、“八月”、“九月”,
“十月”、“十一月”、“十二月”);
对于(变量i=months-1;i>=0;i--){
var div=$(''+DreamNumber+''+m_名称[monthnumber]+'');
$(“.appendhere”).append(div)
m_names[monthnumber]=“十二月”?向往号++:向往号+0;
monthnumber==11?monthnumber=0:monthnumber++;
}
}).change()代码>
2017-04-06
2017-01-06
颠倒这两行:
monthnumber == 11 ? monthnumber = 0 : monthnumber++;
m_names[monthnumber] == "December" ? yearnumber++ : yearnumber + 0;
您当前正在增加测试年份是否应更改之前的月份
$(“选择”).change(函数(){
//var date=“2017-04-06”
//var date=“2017-01-06”
$(“.appendhere”).empty();
变量日期=$(“选项:已选定”,this).text();
var monthnumber=日期分割(“-”[1]-1;
var-number=date.split(“-”[0];
风险值月数=12;
var m_name=新数组(“一月”、“二月”、“三月”,
“四月”、“五月”、“六月”、“七月”、“八月”、“九月”,
“十月”、“十一月”、“十二月”);
对于(变量i=months-1;i>=0;i--){
var div=$(''+DreamNumber+''+m_名称[monthnumber]+'');
$(“.appendhere”).append(div)
m_names[monthnumber]=“十二月”?向往号++:向往号+0;
monthnumber==11?monthnumber=0:monthnumber++;
}
}).change()代码>
2017-04-06
2017-01-06
在条件运算符处用一月“
代替十二月“
m_names[monthnumber] == "January" ? yearnumber++ : yearnumber + 0;
在条件运算符处用“一月”
替换“十二月”
m_names[monthnumber] == "January" ? yearnumber++ : yearnumber + 0;
因为您在检查其名称之前增加了monthnumber
您应该更改代码行下2的顺序:
发件人:
致:
$(“选择”).change(函数(){
//var date=“2017-04-06”
//var date=“2017-01-06”
$(“.appendhere”).empty();
变量日期=$(“选项:已选定”,this).text();
var monthnumber=日期分割(“-”[1]-1;
var-number=date.split(“-”[0];
风险值月数=12;
var m_name=新数组(“一月”、“二月”、“三月”,
“四月”、“五月”、“六月”、“七月”、“八月”、“九月”,
“十月”、“十一月”、“十二月”);
对于(变量i=months-1;i>=0;i--){
var div=$(''+DreamNumber+''+m_名称[monthnumber]+'');
$(“.appendhere”).append(div)
m_names[monthnumber]=“十二月”?向往号++:向往号+0;
monthnumber==11?monthnumber=0:monthnumber++;
}
}).change()代码>
2017-04-06
2017-01-06
因为您在检查其名称之前增加了monthnumber
您应该更改代码行下2的顺序:
发件人:
致:
$(“选择”).change(函数(){
//var date=“2017-04-06”
//var date=“2017-01-06”
$(“.appendhere”).empty();
变量日期=$(“选项:已选定”,this).text();
var monthnumber=日期分割(“-”[1]-1;
var-number=date.split(“-”[0];
风险值月数=12;
var m_name=新数组(“一月”、“二月”、“三月”,
“四月”、“五月”、“六月”、“七月”、“八月”、“九月”,
“十月”、“十一月”、“十二月”);
对于(变量i=months-1;i>=0;i--){
var div=$(''+DreamNumber+''+m_名称[monthnumber]+'');
$(“.appendhere”).append(div)
m_names[monthnumber]=“十二月”?向往号++:向往号+0;
monthnumber==11?monthnumber=0:monthnumber++;
}
}).change()代码>
2017-04-06
2017-01-06
倒转最后两行
monthnumber == 11 ? monthnumber = 0 : monthnumber++;
m_names[monthnumber] == "December" ? yearnumber++ : yearnumber + 0;
倒转最后两行
monthnumber == 11 ? monthnumber = 0 : monthnumber++;
m_names[monthnumber] == "December" ? yearnumber++ : yearnumber + 0;
希望这能奏效
for (var i = months -1; i >= 0; i--) {
monthnumber == 11 ? monthnumber = 0 : monthnumber++;
var div = $('<div class="row" style="margin-top:6px;"><div class="col-md-6"><label class="col-md-6 col-form-label">' + yearnumber + " " + m_names[monthnumber] + '</label></div>');
$(".appendhere").append(div)
m_names[monthnumber] == "December" ? yearnumber++ : yearnumber + 0;
}
for(变量i=months-1;i>=0;i--){
monthnumber==11?monthnumber=0:monthnumber++;
var div=$(''+DreamNumber+''+m_名称[monthnumber]+'');
$(“.appendhere”).append(div)
m_names[monthnumber]=“十二月”?向往号++:向往号+0;
}
希望这能奏效
for (var i = months -1; i >= 0; i--) {
monthnumber == 11 ? monthnumber = 0 : monthnumber++;
var div = $('<div class="row" style="margin-top:6px;"><div class="col-md-6"><label class="col-md-6 col-form-label">' + yearnumber + " " + m_names[monthnumber] + '</label></div>');
$(".appendhere").append(div)
m_names[monthnumber] == "December" ? yearnumber++ : yearnumber + 0;
}
for(变量i=months-1;i>=0;i--){
monthnumber==11?monthnumber=0:monthnumber++;
var div=$(''+DreamNumber+''+m_名称[monthnumber]+'');
$(“.appendhere”).append(div)
m_names[monthnumber]=“十二月”?向往号++:向往号+0;
}
相信我,我试过这个,但没用。现在我想问题是我的浏览器我必须总是清除现金,以便js将更新。为什么会发生这种情况虽然这是另一个问题,但我将其改为1月份刷新页面它不起作用2018年现在我尝试先清除浏览历史它起作用了。。这是问题的原因,而不是代码。在回答这个问题之前,我愚蠢地意识到了这一点。好像我需要清除兄弟