假设我有一个jquery集合或一个表示jquery集合的变量,我想将一个jquery方法链接到该集合的一个项目。例如:
$('#container').fadeIn();
到目前为止没问题。但是,如果我在加载脚本时还不知道链接方法的名称,因为方法名称是配置对象中项目的值,该怎么办?
我希望它清楚我的意思。提前谢谢。
答案 0 :(得分:2)
var dynamicMethodName = "fadeIn"; // from configuration
$('#container')[dynamicMethodName]();
答案 1 :(得分:0)
您始终可以使用括号表示法:
$('#container')["fadeIn"]();
因此,将函数名称存储在变量中,然后使用它。
var funcName = "fadeIn";
$('#container')[funcName]();