Javascript 通过变量名调用jquery插件

Javascript 通过变量名调用jquery插件,javascript,jquery,Javascript,Jquery,我想为一个小应用程序实现多个jQuery插件。 我有插件名称和插件的列表 如何调用名称存储在变量中的插件 因此,与此相反: $("div#exercise-container").demo_plugin_for_exercise1(); $("div#exercise-container").demo_plugin_for_exercise2(); 我想喝一杯 var plugin_name = "demo_plugin_for_exerci

我想为一个小应用程序实现多个jQuery插件。 我有插件名称和插件的列表

如何调用名称存储在变量中的插件

因此,与此相反:

$("div#exercise-container").demo_plugin_for_exercise1();

$("div#exercise-container").demo_plugin_for_exercise2();
我想喝一杯

var plugin_name = "demo_plugin_for_exercise1";
并使用它调用具有该名称的插件。

它的工作原理如下:


我将有一个练习类型的列表,每个类型都有一个插件。每个插件的详细信息将以json格式存储。然后当我选择一个练习时,我会知道要使用的插件名称。。。那个插件名为变量。是的,我可以说如果plugin_name==“something”,然后调用something(),但我认为有更好的方法。
$("div#exercise-container")[plugin_name]();