Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jquery中链接未知函数/方法_Javascript_Jquery_Method Chaining - Fatal编程技术网

Javascript 在jquery中链接未知函数/方法

Javascript 在jquery中链接未知函数/方法,javascript,jquery,method-chaining,Javascript,Jquery,Method Chaining,假设我有一个jquery集合或一个表示jquery集合的变量,并且我希望将jquery方法链接到集合的一个项。例如: $('#container').fadeIn(); 到目前为止没有问题。但是,如果在加载脚本时我还不知道要链接的方法的名称,因为方法名称是配置对象中某个项的值,该怎么办 我希望我的意思很清楚。提前感谢。您可以始终使用括号表示法: $('#container')["fadeIn"](); 因此,将函数名存储在变量中,然后使用它 var funcName = "fadeIn";

假设我有一个jquery集合或一个表示jquery集合的变量,并且我希望将jquery方法链接到集合的一个项。例如:

$('#container').fadeIn();
到目前为止没有问题。但是,如果在加载脚本时我还不知道要链接的方法的名称,因为方法名称是配置对象中某个项的值,该怎么办


我希望我的意思很清楚。提前感谢。

您可以始终使用括号表示法:

$('#container')["fadeIn"]();
因此,将函数名存储在变量中,然后使用它

var funcName = "fadeIn";
$('#container')[funcName]();
使用:


$(“#container”)[“fadeIn”]()
我不清楚……括号符号就是我想要的答案。非常感谢:-)非常感谢您的快速回答:-)工作完美!
var dynamicMethodName = "fadeIn"; // from configuration
$('#container')[dynamicMethodName]();