jQuery实现日期联动效果实例

2020-05-16 18:46:55易采站长站整理

{
n++;
}
defaultD = (pre == "start" ? defaultStartD : defaultEndD)
writeDay(n,pre);
$(pre + "Day").options[defaultD-1].selected = true;
}
}
function writeDay(n,pre)
{
var e = $(pre + "Day");
optionClear(e);
for (var i=1; i<(n+1); i++)
{
e.options.add(new Option(""+i+"",i));
}
}
function IsPinYear(year)
{
return (0 == year%4 && (year%100 != 0 || year % 4 == 0));
}
function optionClear(e)
{
for(var i=e.options.length; i>=0; i--)
{
e.remove(i);
}
}
</script>
</head>
<body onload="dateStart()">
<p name="selectdate">

<select id="startYear" name="startYear" onchange="changeYear(this.value,true)">
</select>

<select id="startMonth" name="startMonth" onchange="changeMonth(this.value,true)">
</select>

<select id="startDay" name="startDay">
</select>


<select id="endYear" name="endYear" onchange="changeYear(this.value,false)">
</select>

<select id="endMonth" name="endMonth" onchange="changeMonth(this.value,false)">
</select>

<select id="endDay" name="endDay">
</select>

</p>
</body>

参考了一些代码,终于能实现了~~

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery form操作技巧汇总》、《jQuery常用插件及用法总结》、《jQuery操作json数据技巧汇总》、《jQuery扩展技巧总结》、《jQuery拖拽特效与技巧总结》、《jQuery表格(table)操作技巧汇总》、《jquery中Ajax用法总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结》

希望本文所述对大家jQuery程序设计有所帮助。