在 jQuery Mobile 中禁用从另一个选择中选择
Disabling a select from another select in jQuery Mobile
我正在jQuery Mobile中开发一个应用程序,并且我有以下选择
<label for="estado_toma">Estado de la Toma</label>
<select id="estado_toma" name="estado_toma" data-native-menu="false">
<option data-placeholder="true">Estado de la Toma</option>
<option value="1">Buen Estado</option>
<option value="2">Caja Dañada</option>
<option value="3">Sin Tapa</option>
<option value="4">No Hay</option>
</select>
当您选择其他选项禁用我时,我想这样做,这些选项低于此选项,当您选择其他选项时,其他选项变得可用。
非常感谢他们能给我的帮助,
问候。
禁用选择菜单:
$(".selector").selectmenu("disbale");
要启用选择菜单:
$(".selector").selectmenu("enable");
收听change
事件:
$("#estado_toma").on("change", function () {
var sel_val = $(this).val();
if (sel_val == 4) {
$("#otros").selectmenu("disable");
} else {
$("#otros").selectmenu("enable");
}
});
演示
您需要
绑定一个更改事件,因此如下所示:
$('body').on('#estado_toma', 'change', function(){
if($(this).val() === '4') {
$('your-other-select').attr('disabled','disabled');
}
});
相关文章:
- 我有多个复选框,并希望为其中 2 个制定规则,以便如果我选择 1 个,则无法选择另一个
- 从另一个日期选择器中选择另一个值后,获取日期选择器的起始值
- 在mvc4中选择另一个复选框时禁用复选框
- 如何在选择另一个列表框值时清除列表框值
- 在包含两个的Javascript数组中选择另一个元素
- 单击时更改表单选择选项并选择另一个选项
- 选择另一个单选按钮字段时重置单选按钮字段的最佳方法
- 带有数字的 Jquery 幻灯片 - 帮助让数字链接保持颜色,直到选择另一个链接
- 在 Angular JS 中选择另一个输入字段时禁用输入字段
- 选择另一个下拉列表时,Meteor 会动态筛选下拉列表
- 当使用 JQuery 和 ajax post 在表单中选择另一个下拉列表时更改下拉列表值
- 选择另一个对象应触发“之前:选择:清除”事件
- 在选择另一个选择字段时创建动态选择字段
- 使用javascript选择另一个选项后,循环隐藏选项不起作用
- 在Raphael中悬停时选择另一个路径对象
- Jquery在选择另一个图像时隐藏标题-包括jsFiddle
- AngularJS:如何在选择另一个跨度时取消选择跨度
- 为什么当我选择另一个文件并提交时,会发送另一个带有旧文件的请求
- 如何从一个jsp页面中获取选项标签名称来选择另一个jsp页的标签
- 下拉菜单在选择另一个值时没有更新