Jquery变量变量

存在一些概念,如变量变量,用于打印变量名称或动态调用函数:

http://php.net/manual/en/language.variables.variable.php

提前致谢。

最接近的JavaScript等价物是括号表示法 ,例如:

var obj = { myMethod: function() { alert("Hello!"); } }; var func = "myMethod"; obj[func](); //equal to obj.myMethod(); 

您可以在这里测试它 ,在JavaScript中调用这两个是等效的:

 object.property object["property"]; 

后者允许您使用变量来获取您想要的任何属性或方法。

要清楚这是一个JavaScript行为,jQuery没有什么特别的。

在javascript中你可以使用类似的方法。

 $a = "hello"; $['hello'] = 'world'; $[$a]; alert($a + " " + $[$a]); // alerts "hello world" 

请参阅jsfiddle 。