1

我想在执行回调函数“beforeShow”时禁用页面上的所有按钮。但这并没有发生。我错过了什么吗?还是我需要添加更多内容?

我的代码是:

$(document).ready(function(event){  
    var inputs = $("#containigdiv").find("input[type='button']");           
    $(".datepicker").datepicker({
        changeMonth: true,
        changeYear: true,                               
        beforeShow: function(){                     
            inputs.attr('disabled','disabled');
        },                
        onClose: function(dateText) {                       
            inputs.attr('disabled','');
        }
    });
});

现在我可以禁用按钮,但是当我尝试在日历上选择落在此按钮上的日期时,禁用的按钮仍然获得焦点,因此没有选择日期。

4

0 回答 0