如果选择了当前年份,我正在尝试做一个月年下拉菜单,该下拉菜单采用 HTML 并删除前几个月。一切正常,但它总是将月份选项焦点设置为对象中的最后一个,尝试过焦点,选择不高兴。
var selectList = $("select#months");
var selectListOptions = $("select#months option");
var d = new Date(),
n = d.getMonth(),
y = d.getFullYear();
$("select#years").on("change", function (){
if ($(this).val() == y) {
$("select#months").children("option").each(function () {
if ($(this).val() <= n) {
$(this).remove();
}
});
}
else {
selectListOptions.appendTo(selectList);
}
});
我已经设置了一个小提琴来显示问题。
任何帮助感激不尽
提前致谢
理查德