Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.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 - Fatal编程技术网

Javascript 从变量值调用Jquery函数

Javascript 从变量值调用Jquery函数,javascript,jquery,Javascript,Jquery,我必须使用变量值调用Jquery函数 让我们考虑下面的场景: var func = "append"; $(document).func("<div>Append Welcome</div>"); func = "prepend"; $(document).func("<div> Prepend Welcome</div&g

我必须使用变量值调用Jquery函数

让我们考虑下面的场景:

               var func = "append";   
               $(document).func("<div>Append Welcome</div>");
               func = "prepend";   
               $(document).func("<div> Prepend Welcome</div>");
               func = "html";   
               $(document).func("<div> Insert Html Welcome</div>");         
var func=“append”;
$(document.func(“附加欢迎”);
func=“prepend”;
$(document.func(“Prepend Welcome”);
func=“html”;
$(document.func(“插入Html欢迎”);
我可以使用if和else,但是否有任何方法可以实现上述目标


这是一种很好的方法还是简单地使用if和else?

可以使用
[]
语法访问函数,就像对象的常规属性一样:

var func = "append";   
$(document)[func]("<div>Append Welcome</div>");
func = "prepend";   
$(document)[func]("<div> Prepend Welcome</div>");
func = "html";   
$(document)[func]("<div> Insert Html Welcome</div>");      
var func=“append”;
$(文件)[func](“附加欢迎”);
func=“prepend”;
$(文件)[func](“欢迎光临”);
func=“html”;
$(文档)[func](“插入Html欢迎”);

可以使用
[]
语法访问函数,就像对象的常规属性一样:

var func = "append";   
$(document)[func]("<div>Append Welcome</div>");
func = "prepend";   
$(document)[func]("<div> Prepend Welcome</div>");
func = "html";   
$(document)[func]("<div> Insert Html Welcome</div>");      
var func=“append”;
$(文件)[func](“附加欢迎”);
func=“prepend”;
$(文件)[func](“欢迎光临”);
func=“html”;
$(文档)[func](“插入Html欢迎”);

您可以使用带括号符号的变量名调用函数:

我正在创建一个包含方法的对象。。。然后我可以使用变量值作为该函数的名称ex
Object[variable](参数)


我希望这有助于…

您可以使用带括号符号的变量名调用函数:

我正在创建一个包含方法的对象。。。然后我可以使用变量值作为该函数的名称ex
Object[variable](参数)

我希望这有助于……

尝试
$(文档)[func](“附加欢迎”)尝试
$(文档)[func](“附加欢迎”)