ウィジェットの内部ではなく、ウィジェットの外部にあるウィジェット オプションにアクセスするにはどうすればよいですか? 関数を呼び出すことはできますが、いくつかのオプションを確認する必要があります。
質問する
965 次
1 に答える
0
オプション オブジェクトを返す public getter メソッドを定義できます。
ウィジェット定義:
$(function(){
$.widget("namespace.mywidget", {
options:{member1:"ab",
member2: "cd"},
_create:function() {},
// here is the getter..
getOptions:function(){
return this.options;
}
});
});
そして、スクリプトは次のようになります..
var x1=$("#div1").mywidget(); //initialize the widget..
var opts=x1.mywidget("getOptions"); //call getOptions method.
変数 opts はオプション オブジェクトを保持します。opts を反復して値を確認します。
--ハッピープログラミング..
于 2012-12-24T19:33:34.083 に答える