我试图在下拉列表中仅显示当前和上个月,并想从下拉列表中隐藏/删除其他月份。此外,默认选择应该是 - 到当月
使用下面的代码我可以实现 -
在下拉菜单中显示月份
默认选择为当月
禁用接下来的几个月
我在寻找:
默认选择为当月
在下拉列表中只显示上个月
任何人都可以请帮助或指导。提前致谢!!
代码:
$(document).ready(function() {
debugger;
var currentDate = new Date();
var curMonth = currentDate.getMonth();
$('#monthsDropdown').prop('selectedIndex', curMonth);
$('#monthsDropdown option:gt(' + curMonth + ')').prop('disabled', true);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>
<select id="monthsDropdown">
<option value='1'>Janaury</option>
<option value='2'>February</option>
<option value='3'>March</option>
<option value='4'>April</option>
<option value='5'>May</option>
<option value='6'>June</option>
<option value='7'>July</option>
<option value='8'>August</option>
<option value='9'>September</option>
<option value='10'>October</option>
<option value='11'>November</option>
<option value='12'>December</option>
</select>
</div>
拉莫斯之舞
相关分类