我有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(...)或(文档).getElementById ..等等,但它们都没有工作。
答案 0 :(得分:2)
使用此
$('#bt_capture').prop('disabled', false);
另一方面,我不确定你为什么要禁用一个看不见的元素。
答案 1 :(得分:0)
终于搞定了!:)
$('#bt_capture').show(function() {
$('#bt_capture').prop('disabled', false);
webcam.reset();
});