var test1;
$(document).ready(function () {
test1 = $(\"#test1ID\").jQueryPlugin();
});
var test2;
$(document).ready(function () {
test2 = $(\"#test2ID\").jQuery
If test1
is a global variable you can access it by name through the window
object:
window[theArrayOfStrings[0]].foo(); // test1();
If it's not, eval
is the only way, but I'd strongly advise avoiding eval
in all circumstances. Using a lookup as in J-P's answer (+1) is much much more appropriate than selecting variable names.