Istnieją pewne pojęcie jak zmienne zmiennych dynamicznie wydrukować nazwy zmiennych lub zadzwoń funkcje:Jquery zmienne zmienne
http://php.net/manual/en/language.variables.variable.php
góry dziękuję.
Istnieją pewne pojęcie jak zmienne zmiennych dynamicznie wydrukować nazwy zmiennych lub zadzwoń funkcje:Jquery zmienne zmienne
http://php.net/manual/en/language.variables.variable.php
góry dziękuję.
Najbliżej JavaScript równoważne jest bracket notation, na przykład:
var obj = { myMethod: function() { alert("Hello!"); } };
var func = "myMethod";
obj[func](); //equal to obj.myMethod();
You can test it out here, w JavaScript wywołanie tych dwóch jest równoważne:
object.property
object["property"];
A ten ostatni pozwala na użycie zmiennej, aby uzyskać dowolna właściwość lub metoda, którą chcesz.
Aby było jasne, jest to zachowanie JavaScript, nie ma nic szczególnego w jQuery na ten temat.
@downvoter - proszę o komentarz? –
W javascript można użyć podobnego podejścia.
$a = "hello";
$['hello'] = 'world';
$[$a];
alert($a + " " + $[$a]); // alerts "hello world"
Zobacz w jsfiddle.
Jquery to nie język, to biblioteka. Javascript (EcmaScript) jest językiem. – Topera