使用参数jQueryUI Widget调用公共方法

pra*_*ann 4 jquery jquery-ui jquery-plugins

我目前正在使用jQuery UI小部件工厂,我在使用参数调用公共方法时有点兴奋.

这就是我所做的.

//Widget 
$.widget('ui.MyWidget',{

public_method_without_params: function(){
  //do something;
}

public_method_with_params: function(word){
  //do something;
}
});
Run Code Online (Sandbox Code Playgroud)

我试图从外面打电话给public_method.如果它没有参数我也会做

(一世) $('#some-element').MyWidget("public_method_without_params")

(要么)

(ⅱ) $('#some-element').data("MyWidget").public_method_without_params();

是否可以调用与上述(i)类似的public_method_with_params?

谢谢.

Pau*_*uno 6

您可以.语法(我相信)如下:

$('#some-element').MyWidget("public_method_with_params", word);
Run Code Online (Sandbox Code Playgroud)