如何使用jQuery禁用和启用输入字段(input)?
大家好!我刚开始学习jQuery,遇到了一个看似简单的任务:我需要根据用户的选择动态禁用和启用表单上的输入字段。
我有一个注册表单。其中有一个复选框“我同意条款”,以及一个促销代码输入字段。我希望在用户勾选复选框之前,促销代码字段处于禁用状态(disabled)。一旦勾选,该字段应被激活,反之亦然。
以下是我当前的代码:
```html
我同意条款
``` 以及我的jQuery代码: ```javascript $(document).ready(function() { $('#agreeCheckbox').on('change', function() { // 这里我尝试切换disabled }); }); ``` 我尝试过写 `$('#promoInput').attr('disabled', true)` 和 `$('#promoInput').attr('disabled', false)`,但这运行不稳定。在n
``` 以及我的jQuery代码: ```javascript $(document).ready(function() { $('#agreeCheckbox').on('change', function() { // 这里我尝试切换disabled }); }); ``` 我尝试过写 `$('#promoInput').attr('disabled', true)` 和 `$('#promoInput').attr('disabled', false)`,但这运行不稳定。在n