一般的な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);
では、正しいパターンは何ですか?