如何设置禁用复选框的样式?

新手上路,请多包涵

你知道当它被禁用时我如何设计一个复选框吗?

例如:

 <input type="checkbox" value="All Terrain Vehicle"
       name="exfilter_All Terrain Vehicle"
       id="exfilter_All_Terrain_Vehicle"
       class="exfilter" disabled="">

原文由 Ozzy 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 656
1 个回答

在 css 中使用属性选择器

input[disabled]{
  outline:1px solid red; // or whatever
}

专供复选框使用

input[type=checkbox][disabled]{
  outline:1px solid red; // or whatever
}

 $('button').click(function() {
  const i = $('input');

  if (i.is('[disabled]'))
    i.attr('disabled', false)
  else
    i.attr('disabled', true);
})
 input[type=checkbox][disabled] {
  outline: 2px solid red;
}
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="checkbox" value="tasd" disabled />
<input type="text" value="text" disabled />
<button>disable/enable</button>

原文由 Gabriele Petrioli 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题