javascript - 在 Javascript 中启用按钮的问题

标签 javascript jquery

我有 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/

相关文章:

javascript - .scrollTop(0) 无法让 div 滚动到顶部

javascript - 等到 <script> 标记完成加载以执行另一个 <script> 标记,在 jQuery 模式中?

javascript - 是否可以通过触发器发送鼠标当前位置的 x 和 y 坐标。 ('mouseup')事件?

javascript - 幻灯片淡入淡出时自定义光标未加载

javascript - 尝试使用 Angular 从 REST 调用填充下拉列表

javascript - 如何让旧的 jquery 版本访问 SVG 元素

javascript - 存储图像的最佳选择是字节还是文件?

javascript - 如何在 JavaScript 中对数组进行排序

javascript - 访问 Quasar(或 Vue 3)应用名称变量的最佳方式是什么?

javascript - html 淡入子页面并更改 URL [更新]