0

如何访问小部件外部而不是小部件内部的小部件选项?我可以调用函数,但我需要检查一些选项。

4

1 回答 1

0

您可以定义一个将返回选项对象的公共 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 将保存选项对象。迭代选择检查值..

--快乐编程..

于 2012-12-24T19:33:34.083 回答