在Javascript中启用按钮的问题

时间:2013-06-14 18:20:38

标签: 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(...)(文档).getElementById ..等等,但它们都没有工作。

2 个答案:

答案 0 :(得分:2)

使用此

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

另一方面,我不确定你为什么要禁用一个看不见的元素。

答案 1 :(得分:0)

终于搞定了!:)

$('#bt_capture').show(function() {
            $('#bt_capture').prop('disabled', false);
            webcam.reset();
});