定義済み変数のセットがあります。別の変数に動的に値を設定し、その変数が他の定義済み変数の 1 つの名前になります。私はこれをしたいので、ページ上でどの設定変数を使用するかがわかります。
var mwm = "blah"
var vp = "bleh"
var am = "bluh"
var mwm720 = "some link 1"
var mwm717 = "some link 2"
var vp720 = "some link 3"
var vp717 = "some link 4"
...
次に、他のスクリプトをいくつか実行して、条件に応じて変数値を他の変数の名前に設定します。
var myClass = $(this).attr("class").split(' ')[1];
var currDiv = "div." + myClass;
var currVersion = $(this).parent().attr("id");
var linkVers = myClass + currVersion;
linkVers 変数の値は、常に "mwm720"、"mwm717"、"vp720" などになります。これにより、いつ mwmw720 または mwm717 (など) 変数を使用するかがわかります。
望ましい動作
動的変数に格納されている変数名の値を使用するためのアラート/呼び出しを取得するにはどうすればよいですか?
alert(linkVers);
「mwm720」を返すとしましょう。変数の名前ではなく、mwm720 変数の値$(currDiv).html(linkVers);
(「some link 1」になります)を挿入するにはどうすればよいですか?
この動作を達成するためのより良い方法がある場合は、他の解決策を確実に楽しみます.