我有 2 个 jQuery 函数:
$('#bt_capture').click(function() {
webcam.snap();
$('#bt_capture').attr('disabled', true);
$('#bt_capture').hide();
$('#bt_re_capture').show();
});
和
$('#bt_re_capture').click(function() {
webcam.reset();
$('#bt_re_capture').hide();
$('#bt_capture').show();
$('#bt_capture').removeAttr('disabled');
});
问题是 $('#bt_capture').removeAttr('disabled');
不启用按钮。我还尝试了其他方法,例如 $(..).prop(...) 或 (document).getElementById.. 等等,但它们都没有工作。
最佳答案
使用这个
$('#bt_capture').prop('disabled', false);
另一方面,我不确定您为什么要禁用不可见元素。
关于javascript - 在 Javascript 中启用按钮的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17114911/