Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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 美元用什么。当方法由变量的值给出时_Javascript_Jquery - Fatal编程技术网

Javascript 美元用什么。当方法由变量的值给出时

Javascript 美元用什么。当方法由变量的值给出时,javascript,jquery,Javascript,Jquery,我需要用变量替换普通jquery调用的所有部分。 因此,给定以下代码: $('#some_id').html('bar'); 这与预期的效果一样: var selector = '#some_id'; var action = 'html'; var input = 'bar'; $(selector)[action](input); 现在的问题是,如果没有选择器部分,我如何拨打电话,如下所示: $.myFunction('foo'); 这不起作用: var action = 'm

我需要用变量替换普通jquery调用的所有部分。
因此,给定以下代码:

$('#some_id').html('bar');
这与预期的效果一样:

var selector = '#some_id';
var action = 'html';
var input = 'bar';    
$(selector)[action](input);
现在的问题是,如果没有选择器部分,我如何拨打电话,如下所示:

$.myFunction('foo');
这不起作用:

var action = 'myFunction';
var input = 'foo';
$.[action](input);

那么什么是正确的模式呢?

没有周期,它应该可以工作

$[action](input);