1

我写了一个 jquery 插件,我像这样应用它:

div.myPlugin1();

现在我想使用字符串动态应用它:

var number = 1;
var plugin_name = "myPlugin"+number;
div[plugin_name]();

太糟糕了,这不起作用。

有任何想法吗?

4

1 回答 1

4
div[plugin_name].call(div);

或者

div[plugin_name].apply(div);

(它们在使用参数的方式上有所不同,但对于无参数方法的行为相同)

于 2012-11-28T01:37:46.807 回答