javascript - 禁用的复选框按钮在 JQuery 中不起作用

标签 javascript jquery checkbox

我试图在选中复选框时启用和禁用按钮,但似乎无法正常工作。当我选中复选框时,该按钮未启用。

$("input[type=checkbox]").on("click", function() {
  var id = $(this).data("studentcheckboxid");
  var button = $("div").find("[data-studentbuttonid='" + id + "']");
  $(button).prop('disabled', false);
});
<div class="row registerColumns">
  <div class="col-md-6 col-sm-6" style="border: 1px solid brown;">
    <div id="acceptBox" style="padding: 5px; margin: 5px; border: 1px solid black;">
      Accept
      <input type="checkbox" class="studentCheckbox" data-studentcheckboxid=@space.EventId>
    </div>
  </div>
  <div class="col-md-6 col-sm-6" style="border: 1px solid red;">
    <div class="btn btn-primary disabled registerStudent" data-studentbuttonid=@space.EventId style="padding: 5px; margin: 5px; border: 1px solid black;">
      Register Student
    </div>
  </div>
</div>

最佳答案

改变时使用。在状态更改之前触发点击。

关于javascript - 禁用的复选框按钮在 JQuery 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32534932/

相关文章:

javascript - 该单元测试失败的原因是什么?

javascript - Jquery原型(prototype)与新函数冲突

javascript - 如何在 Angular 单击按钮时显示不受欢迎的复选框?

html - 如何垂直对齐字体超棒的输入复选框及其标签?

javascript - Vue.js - 没有 Webpack 的 Vuex?

javascript - 添加轴和起点之间的间距

javascript - 添加事件在循环中关闭时无法正常工作

javascript - 使用 php,JS 强制浏览器在页面加载时使用最新的 JS 和 CSS 文件

javascript - 当选择选项的值不为空/NULL 时,jQuery 执行某些操作

javascript - 取消选中复选框时 AJAX 不起作用