我创建了一个从当年开始的最近 5 年的下拉列表,明确选择了当年。这是我的代码:
var nDate = new Date();
var year = nDate.getFullYear();
$('#yearddl').append('<option value>Select Year</option>');
for (var i = 0; i <= 4; i++) {
if (i == 0) {
$('#yearddl').append('<option selected value =' + year + '>' + year + '</option>');
}
else {
$('#yearddl').append('<option value =' + year + '>' + year + '</option>');
}
year = year - 1;
}
现在,我的要求是如何检查第一个选项(在任何情况下都是当前年份)是否具有 selected 属性。基本上,我想从这里删除选定的选项并将其提供给其他一些选项。
最佳答案
$('#yearddl option:nth-child(2)').is(":selected")
关于javascript - 检查下拉列表的第一个选项是否具有 selected 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34606493/