小部件外部的jquery小部件访问选项

时间:2012-05-08 13:37:44

标签: jquery jquery-ui jquery-plugins

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

1 个答案:

答案 0 :(得分: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将保存选项对象。 迭代opts检查值..

- 快乐编程..