仅当值为1时禁用选择值
Disable select value only when value is 1
当另一个选择(尝试)的值仅为1时,我想禁用一个选择选项(间隔)。即使我从下拉列表中选择了另一个值,它也会保持禁用状态。
HTML
<select id="attempts">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
<select id="intervals">
<option>Hello</option>
<option>Hello</option>
<option>Hello</option>
</select>
JavaScript
$(function () {
if ($('#attempts').val() == 1) {
$('#intervals').attr('disabled', true);
} else {
$('#intervals').attr('disabled', false);
}
})
您可以按照以下方式进行操作。
$('#attempts').change(function() {
$('#intervals').prop('disabled', this.value == 1);
}).change(); //auto execute when page load
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="attempts">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
<select id="intervals">
<option>Hello</option>
<option>Hello</option>
<option>Hello</option>
</select>
相关文章:
- 修复选择菜单时的背景图像
- 选择选项时如何显示警报
- Firefox输入可以't在选择文本时滚动
- 选择“选择选项”时显示文本.怎么做
- 在选择更改时更改从外部javascript生成的flash播放器
- 当选择文件时更改标签内容jQuery
- 选择“选项”时更改输入的占位符
- 如何在加载日期选择器时突出显示当前周
- 在选择更改时显示大于/小于的隐藏字段集
- Bootstrap日期选择器键盘导航:选择日期时"突出显示”;
- Highcharts:选择状态时,“堆积柱”会增加borderWidth
- 当用户设置另一个选择值时,如何通过 Javascript 设置另一个选择值
- 当用户在选择框中选择选项时,使用window.location.href重定向用户只会更改导航器中URL的最后一位
- jQuery Tag-It – 如何在选择标签时自动显示自动完成列表
- 角度:仅当选择脏时定义 ng 模型
- 如何防止按钮在未选择值时提交表单.不使用javascript
- 角度指令:当选择更改时,ng 模型未正确更新
- D3js,在 selectAll('rect') 中选择 rect 时未捕获的引用错误
- 仅当选择特定的选择选项时,才使用JavaScript过滤数组
- 添加<td>在选择菜单JQuery中选择选项时