如何使用 jQuery 删除 disabled 属性?


要使用 jQuery 删除 disabled 属性,可以使用 removeAttr() 方法。首先需要使用 prop() 方法来删除属性。这会将底层的布尔值设为 false。

示例

你可以尝试运行以下代码,来学习如何使用 jQuery 删除 disabled 属性

实时演示

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){

    $('.disabledCheckboxes').prop("disabled", true);
    $('.disabledCheckboxes').removeAttr("disabled");

    $(document).ready(function(){
        $('button').on('click', function() {
          if (this.hasAttribute("disabled")) {
             alert('The disabled attribute exists')
          } else {
             alert('The disabled attribute does not exist')
          }
        })
    });
 });
</script>
</head>
<body>
<input type="checkbox" class="disabledCheckboxes" disabled>
<input type="checkbox" class="disabledCheckboxes" disabled="disabled">
   <button class='button'>Result</button>
</body>
</html>

更新于:2019-12-18

1.2 万次观看

开启你的职业

通过完成课程获取认证

开始学习
广告