jquery ウィジェットにコールバックを追加しました。コンソールにデータを出力しますが、ページ内のデータに何かを適用するにはどうすればよいですか?
例...
私のウィジェットオプションでは、入力を受け取るために以下を利用できるようにしました:
complete : ''
ウィジェットにもメソッドを追加しました:
_complete : function(data) {
if(this.options.complete) {
console.log(data);
}
}
ウィジェットの別のメソッドで ajax 呼び出しを行い、この_complete
メソッドを呼び出して、ajax が次のように終了した後に起動します。
self._complete(self.options.complete);
したがって、ウィジェットを使用するときに、次のcomplete
ようにオプションに何かを渡します。
complete : function(){$('.gridrow').css('background-color','#FFF');}
この出力はコンソールに次のように表示されます。
function(){$('.gridrow').css('background-color','#FFF');}
しかし、私が本当に望んでいるのは、実際にそれをコードに適用して、gridrow クラスの背景色を変更することです。
何でも渡してコンソールに出力できますが、実際にページに適用するにはどうすればよいですか?