1

我需要为常见 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);

那么正确的模式是什么?

4

1 回答 1

3

没有期限,它应该可以工作。

$[action](input);
于 2012-09-20T12:23:52.233 回答