如何将只读切换到 select2

侯纳润

我试图根据第一个 select2 选项的值将 readonly 属性设置为第二个 select2 。

我的脚本如下:

<select name="Name" id="Name" style='width:45%'>
  <option value="1">disable</option>
   <option value="2">enable</option>
</select>
<select name="Name2" id="Name2" style='width:45%'>
  <option value="d">David</option>
   <option value="b">Bob</option>
</select>

我的JS脚本设置如下:

$(document).ready(function(){
    $('#Name,#Name2').select2();
  $('#Name').change(function(){
    var val = $(this).val();
    if(val==1)
    {
        $('#Name2').attr('readonly','readonly');
    }else
    {
        $('#Name2').removeAttr('readonly');
    }
  })
})

但是,上面的脚本不适用于 select2 选项,但对于文本框很好。小提琴手

我试图在这里搜索一些资源但没有帮助。

谢谢。

古拉迪奥
  1. 用于.prop()根据值设置禁用与否

$(document).ready(function() {
  
  $('#Name').change(function() {
    var val = $(this).val();
    $('#Name2').prop('disabled', val == 1);//prop disabled

  }).change();
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select name="Name" id="Name" style='width:45%'>
  <option value="1">disable</option>
   <option value="2">enable</option>
</select>
<select name="Name2" id="Name2" style='width:45%'>
  <option value="d">David</option>
   <option value="b">Bob</option>
</select> 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将<option>属性传递给select2?

来自分类Dev

如何将select2用作Aurelia属性?

来自分类Dev

如何轻松切换到角度2

来自分类Dev

使用x-editable切换select2

来自分类Dev

将select2与剔除绑定

来自分类Dev

将select2与剔除绑定

来自分类Dev

如何使半透明的select2?

来自分类Dev

如何从dom中删除select2

来自分类Dev

如何使Select2 4.0可排序?

来自分类Dev

如何通过geb测试select2

来自分类Dev

如何使半透明的select2?

来自分类Dev

如何重新填充select2结果

来自分类Dev

如何从.select2()Ajax调用内部获取<select>的data属性以供select2使用?

来自分类Dev

Select2:如何在 Select2 中获得自定义排序

来自分类Dev

如何在多个Select2中使选定的选项可单击(和切换)?

来自分类Dev

如何使用select2初始化默认值并触发ajax请求(select2:select)?

来自分类Dev

如何将数据传递给select2版本> 4.0

来自分类Dev

如何将按钮放入select2结果项并处理其单击?

来自分类Dev

jQuery-如何将数据附加到现有的Select2

来自分类Dev

如何将select2与webpack一起使用?

来自分类Dev

如何将Json数据加载到Select2中

来自分类Dev

如何将ajax数据附加到select2中

来自分类Dev

在Select2中将结果分组

来自分类Dev

使用Select2将ID传递给Rails

来自分类Dev

动态将Select2添加到表单

来自分类Dev

防止select2将下拉列表向上翻转

来自分类Dev

将数组传递给Select2中的val

来自分类Dev

将select2值移动到其他div

来自分类Dev

将枚举与select2列表连接