0

我有 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 .. 等等,但它们都不起作用。

4

2 回答 2

2

用这个

$('#bt_capture').prop('disabled', false);

另一方面,我不确定您为什么要禁用不可见元素。

于 2013-06-14T18:22:36.553 回答
0

终于搞定了!:)

$('#bt_capture').show(function() {
            $('#bt_capture').prop('disabled', false);
            webcam.reset();
});
于 2013-06-14T19:22:39.137 回答