10 Stimmen

JQuery wählt eine Variable durch Übergabe eines Textstrings mit ihrem Namen aus

Ich möchte einen JQuery-Selektor verwenden, um eine Variable zurückzugeben, indem eine Textzeichenfolge des Variablennamens übergeben wird:

ex.

var test = "xxx";

Ich denke, ich könnte so etwas tun, aber es wird nicht funktionieren:

  alert($("#test"));

Edit: Die Leute sind verwirrt. Betrachten Sie es als eine reflektierende Weise, den Inhalt von var test zu erhalten. Vorzugsweise mit einem JQuery-Selektor, aber ich nehme jeden Weg, den man mit ihm kommen kann

0voto

Igor Milla Punkte 2728

Ich bin mir nicht sicher, aber vielleicht suchen Sie nach eval Funktion.

0voto

Jean Knapp Punkte 19

Ich weiß, das ist alt, aber hier ist die Lösung. Wie von igor milla angegeben, sollten Sie eval() verwenden.

var test = "xxx";
alert(eval("test"));

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X