javascript - 如何从输入提交字段中删除 disabled = "disabled" 属性?
问题描述
我不得不disabled="disabled"
从输入字段中删除属性。
以下是我尝试过的三种 jQuery 方法:
jQuery('.db_single_lesson .ld-breadcrumbs:first input[type=submit]').removeAttr('disabled');
jQuery('.db_single_lesson .ld-breadcrumbs:first input[type=submit]').prop('disabled', false);
jQuery('.db_single_lesson .ld-breadcrumbs:first input[type=submit]').removeProp('disabled');
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="submit" value="Mark Complete" class="abcd" disabled="disabled">
但无法删除该disabled="disabled"
属性。谁能告诉我出了什么问题或者我怎么能删除禁用属性?
谢谢
解决方案
对于第一个元素的选择可以使用.first()
jQuery('.db_single_lesson .ld-breadcrumbs input[type=submit]').first().removeAttr('disabled');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<div class="db_single_lesson">
<div class="ld-breadcrumbs">
<input type="submit" value="Mark Complete" class="abcd" disabled="disabled">
</div>
<div class="ld-breadcrumbs">
<input type="submit" value="Mark Complete" class="abcd" disabled="disabled">
</div>
</div>
推荐阅读
- javascript - 将对象添加到数组 onclick Javascript
- c# - 迁移时出错 - 数据库中已有一个名为“AspNetRoles”的对象。(实体框架核心)
- php - 查询生成器中的 CodeIgniter 子查询
- c++ - 我想知道是否可以将一个类分配给特定的成员数据并创建该类的实例
- python-3.x - Python3:如何在后台运行 localhost?
- amazon-web-services - 无法解析私有 DNS,但能够连接到 IP 地址
- pyspark - Spark DataFrame 值更新
- python - python for 循环末尾的未缩进语句是什么?
- json - 通过 WSO2 Enterprice Integrator 在数据服务中使用 JSON
- sql-server - EC2 上的 SQL Server 2016:如何添加命名实例?