javascript - 如何使用脚本在 HTML 中禁用/启用范围控件?
问题描述
我对 html/jquery/javascript 很陌生。我在按钮单击上有以下脚本,它禁用了范围控制。如果第二次单击该按钮,我需要重新启用范围控制。那么如何检查范围控制是禁用还是启用呢?
$(":button.range").click(function(){
$(this).parent().parent().find("input[type='range']:visible:first").attr("disabled","disabed");
});
解决方案
你可以这样做:
$(":button.range").click(function(){
let status = $(this).parent().parent().find("input[type='range']:visible:first").prop('disabled');
if(status === true){
$(this).parent().parent().find("input[type='range']:visible:first").prop('disabled',false);
}else{
$(this).parent().parent().find("input[type='range']:visible:first").prop('disabled',true);
}
});
推荐阅读
- android-jetpack-compose - 在水平寻呼机中保持列表状态 - Jetpack Compose
- javascript - 如何检测window.open
- java - 如何使用 Swagger Core (springdoc-openapi) 生成 OpenAPI 任意类型?
- python - 在 Python 中复制 R 解决方案以计算每月 CRR
- javascript - 生成图表时出错:Google 地球引擎中超出了用户内存限制
- sas - 我可以在 sas 的数据步骤中使用宏吗?
- python - 如何使用以前使用笔记本保存的自定义类加载 joblib 文件?
- c# - 组合框中的按钮
- optimization - 优化问题:我想将文件夹分成N组,保持它们的顺序并优化每组中的文件数量
- javascript - 如何基于Vue JS中的数组动态添加/删除插槽字段