jqueryuiウィジェットを作成していますが、ウィジェットが変更されたときにウィジェットデータを取得したいと思います(_triggerを使用)。私は次のようにウィジェットを使用しています:
$("#myDiv").myWidget({
change: function(e) {
alert($("#filter").myWidget('getWidgetData'));
// do something with the widget data.
}
});
このコードは機能します(ウィジェットが_triggerを呼び出すと、アラートが発生してウィジェットデータが表示されます)。ただし、これは、変更コールバック内のウィジェットデータを取得するための正しい/最良の方法ですか?インスタンスの場合、this.getWidgetDataまたはe.getWidgetDataを呼び出すことができないようです。