jquery - 如何使用 jquery 禁用 html 中的部分?
解决方案
干得好
该change
事件侦听复选框的更改,我使用"#checkbox"
. 使用它很重要,change
因此您可以切换disable
属性。
.attr("disabled", true);
添加disabled
属性。False 则相反。
$("#checkbox").change(function() {
if(this.checked) {
$("#end-month").attr("disabled", true);
} else {
$("#end-month").attr("disabled", false);
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="checkbox" type="checkbox">
<label for="checkbox">I am currently working here</label>
<br>
<select id="end-month">
<option value="date">date</option>
<option value="another-date">another date</option>
</select>
推荐阅读
- c++11 - 当 shared_ptr get() 中的原始指针被删除时会发生什么?
- android - 在 Ubuntu 18 上构建 pyjnius 时 python-for-android 失败
- amazon-web-services - AppSync+ DynamoDB:提供的关键元素与架构不匹配(服务:AmazonDynamoDBv2;状态代码:400;错误代码:ValidationException;
- javascript - DRY 过滤?
- shell - IPython 不会捕获一些命令输出(例如,ack)
- typescript - 如何在 TS 中通过传播语法传递克隆的参数?
- date - 通过 Dateinput 使用日期输入作为文件名
- reactjs - 如何使用 react-router 在 firebase 托管的 create-react-app 中提供 robots.txt 和 sitemap.xml
- sql-server - 使用 Power BI 建立 SQL Server 索引
- ios - plist xamarin.ios 的 AppLoader 问题