私はdivに接続し、その中の特定のコントロール(オプションで設定)を聞くjQuery UIウィジェットを持っています。問題は、私のイベントリスナーで、これはウィジェットがアタッチされている要素ではなく、変更されたコントロールを指していることです。どうすればウィジェットの要素にアクセスできますか?JQueryのUIとイベント処理
_addressChanged: function() {
$(this).data("address").requiresValidation = true;
},
_bindEventHandlers: function() {
$(this.options.address1).bind("change", this._addressChanged);
$(this.options.address2).bind("change", this._addressChanged);
$(this.options.city).bind("change", this._addressChanged);
$(this.options.zip).bind("change", this._addressChanged);
},
.bind()またはon()によってバインドされたイベントハンドラでは機能しません。ウィジェット工場が提供するソリューションについては私の答えを見てください。 –