0

だから私はhttp://amsul.ca/pickadate.js/を使用しており、pickadate イベント ハンドラーのいずれかから DOM の日付オブジェクトを参照しようとしています。

たとえば、次のように言えるようになりたいです。

onClose: function() {
    var $this = ?; // <-- How do I define $this?
    $this.fadeOut();
}

質問:

これらのイベント ハンドラー関数の内部から現在の DOM 要素をどのように参照しますか?

ノート:

this, $(this) and $this don't seem to work :-(

コード:

var dates = $('.dates');

dates.pickadate({
    today: t,
    format: f,
    clear: false,
    min: min,
    max: max,
    selectYears: sy,
    selectMonths: sm,
    firstDay: fd,
    formatSubmit: f2,
    hiddenSuffix: s,

    onClose: function() {
        var $this = ?; // <-- How do I define $this?
        $this.fadeOut();
    }
});
4

2 に答える 2

1

これを試して:

onClose: function() {
    this.trigger().$node.fadeOut()
}
于 2015-12-01T10:18:21.447 に答える