我想在执行回调函数“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','');
}
});
});
现在我可以禁用按钮,但是当我尝试在日历上选择落在此按钮上的日期时,禁用的按钮仍然获得焦点,因此没有选择日期。