我试图在选中复选框时启用和禁用按钮,但似乎无法正常工作。当我选中复选框时,该按钮未启用。
$("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/