コールバック関数「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','');
}
});
});
これでボタンを無効にできますが、このボタンに該当するカレンダーで日を選択しようとすると、無効になっているボタンにフォーカスが移り、日が選択されません。