Там существуют некоторые понятия, как переменные переменных для печати имен переменных или вызова функций динамически:Jquery переменные переменные
http://php.net/manual/en/language.variables.variable.php
Спасибо заранее.
Там существуют некоторые понятия, как переменные переменных для печати имен переменных или вызова функций динамически:Jquery переменные переменные
http://php.net/manual/en/language.variables.variable.php
Спасибо заранее.
Ближайший JavaScript эквивалент bracket notation, например:
var obj = { myMethod: function() { alert("Hello!"); } };
var func = "myMethod";
obj[func](); //equal to obj.myMethod();
You can test it out here в JavaScript называя эти два равносильна:
object.property
object["property"];
И последний позволяет использовать переменную, чтобы получить любое свойство или метод, который вы хотите.
Чтобы было ясно, что это поведение JavaScript, в jQuery нет ничего конкретного.
@downvoter - прокомментировать? –
В javascript вы можете использовать похожие aproach.
$a = "hello";
$['hello'] = 'world';
$[$a];
alert($a + " " + $[$a]); // alerts "hello world"
См. В jsfiddle.
JQuery не является языком, это библиотека. Javascript (EcmaScript) - это язык. – Topera