【发布时间】:2017-01-24 17:53:44
【问题描述】:
$('select').on('change', function(){
$('select option').prop("disabled", false);
$("select").not(this).find("option[value="+ $(this).val() + "]").prop('disabled', true);
});
我有两个下拉菜单
<select name="start_year" id="start_year">
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
</select>
<select name="last_year" id="last_year">
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
</select>
如果我在第一个下拉菜单中选择 2016,那么我希望在第二个下拉菜单中禁用 2015 和 2014。
【问题讨论】:
-
您到底尝试了什么?有什么错误吗?
-
当我在第一个下拉菜单中选择 2016 时,它会在第二个下拉菜单中自动禁用,但我只想在第二个下拉菜单中禁用这些值,该下拉菜单仅小于 2016
标签: javascript jquery html drop-down-menu