0

ウィジェットの内部ではなく、ウィジェットの外部にあるウィジェット オプションにアクセスするにはどうすればよいですか? 関数を呼び出すことはできますが、いくつかのオプションを確認する必要があります。

4

1 に答える 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 に答える