1

私はこの初期化コードを持っています:

$(document).ready(init);

function init() {
var currentDate = new Date();
currentDate.setHours(currentDate.getHours() + 1);
var dat = (currentDate.getDate()+"/"+(currentDate.getMonth()+1)+"/"+currentDate.getYear());
  $('input[name=category]').click(loadList);

      $('#datepicker').datepicker({  
        inline: true,  
        showOtherMonths: true,  
        dayNamesMin: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],  
        dateFormat: 'dd/mm/yy',
      });

    var currentDate = new Date();
    currentDate.setHours(currentDate.getHours() + 1);

    $("#datepicker").datepicker("setDate", currentDate); 

    $("#datepicker").datepicker({
     onClose: function() { 
        alert("wow");
        loadList;
      }
    });


  loadList();  

}

カテゴリ部分 (5 行目) は完全に機能しており、クリックするたびに正常に応答します。

同じ反応を得たいのですが、name=category日付ピッカーが閉じているときのように「クリック」するのではなく。「wow」でアラートを発生させ、JavaScript関数「loadList」を呼び出す必要があります(5行目など)。

4

1 に答える 1

3

onClose日付ピッカーを構築するときに使用されるオプション オブジェクトのように関数を渡すだけです。

$('#datepicker').datepicker({  
    inline: true,  
    showOtherMonths: true,  
    dayNamesMin: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],  
    dateFormat: 'dd/mm/yy',
    onClose: function () {
        alert('wow');
        loadList();
    }
});
于 2013-01-22T00:12:12.367 に答える